解决方案 »
- asp.net 2005 自动保存设置
- 在一个语句块赋给变量的值在另一个模块中怎么得到其变量值
- 哪里有软键盘的控件?
- asp.net 与SQL2005 连接问题
- 请高手帮个忙,小弟谢了
- datalist:datalist的模板列中绑定image控件,当用户选择(鼠标单击)Image时,返回该Image的imageurl
- 数据库查询出来字符串如何绑定到CheckBoxList
- 如何把表情插入到文本筐中!11
- 没添加代码也出错????为什么?????
- 求教,在ASP.NET中有关表单提交的问题。
- 服务器部署Oracle.DataAccess的问题
- ASP动态加载控件问题? 急急急!!!!!!!!!!!!!!!
for(int i = 0;i<Request.Form.Count;i++) Response.Write("<li>" + Request.Form.Keys[i].ToString() + " = " + Request.Form[i].ToString());
不过有些并不是<input type=text ../>的控件也会post过来(比如提交的按钮),所以最好动态添加的时候给你要取值的控件ID加个特殊的标记,比如$dynamicInput$什么的
然后遍历时判断Request.Form.GetKey(i).Contains("$dynamicInput$");
由于控件嵌套会影响在客户端的最终命名,所以最好用Contains(),而且标记要弄特殊一点
for (int i = 0; i < Request.Form.Count; i++)
Response.Write("<li>" + Request.Form.Keys[i].Contains("$C3T4L5$").ToString() + " = " + Request.Form[i].Contains("$C3T4L5$").ToString());
Contains() 获取到的结果是
False = False
True = False
True = Falsedongxinxi 怎么回事呢?