问各位达人一个ASP.NET获取数组表单的一个问题
有一个项目是要用ASP。NET做的,而有一个功能必须用到数组表单,即表单是以XX[]命名,以前在PHP中可以如下提取<input name="sl[]" type="text" id="sl[]" size="8" value="0"/>
<input name="sl[]" type="text" id="sl[]" size="8" value="4"/>
<input name="sl[]" type="text" id="sl[]" size="8" value="6"/>
<?php$submit = $_POST['submit'];
$ID = $_POST['ID'];
$sl = $_POST['sl'];
$dc = array();
if($submit)
{
$dc = array(
"ID" => $ID,
"sl" => $sl
);
print_r($dc);
}
?>
请问各位达人,在ASP.net如何做到这样的获取?用Request.From["ID"] 根本获取不了 --------------------编程问答--------------------
--------------------编程问答-------------------- 。。可以把标签添加 runat="server",然后页面的cs文件里就可以控制了,如果你用 request.From[""],那么给html标签加name ,form[""]这里边用到的是name属性,.net里边id都是直接作为控件对象引用。,。, --------------------编程问答--------------------
document.getElementById("ID")
这我知道,我问的是如何把表单name为ID[]的,在提交后在服务端获取这个数组表单,然后将这个数组赋给。.net的数组 --------------------编程问答-------------------- 服务器端的id控件 可以直接作为对象引用,。。。还获神马,直接编到数组里就行了
<input name="sl[]" runat="server" type="text" id="sl2" size="8" value="0"/>
<input name="sl[]" type="text" runat="server" id="sl1" size="8" value="4"/>
<input name="sl[]" type="text" runat="server" id="sl3" size="8" value="6"/>
cs文件里
HtmlInputText[] inputs = {sl1,sl2,sl3 };
补充:.NET技术 , ASP.NET