asp.net后台如何获取前台input里的值?
新手请教:
前台动态生成若干个<input type="text" />
后台如何逐个获取文本框里的文字?
谢谢!
------解决方案-------------------- 生成时给input加一个name属性,通过它来获取
Request.Form["txtName"]
如果有多个可以用循环
C# code
for (int i = 0; i < Request.Form.Count; i++)
{
if (Request.Form.Keys[i].ToString().ToLower().EndsWith("inputSufix$"))
//Request.Form[i];
}
------解决方案-------------------- string selectFileName=Request.Form[text]; 或 string selectFileName=Request.Form[text.UniqueID];
------解决方案-------------------- 探讨 string selectFileName=Request.Form[text]; 或 string selectFileName=Request.Form[text.UniqueID];
------解决方案-------------------- Request.Form[""] 或者加个ruant="server"; 通过ID 去获取
------解决方案-------------------- 探讨 引用: string selectFileName=Request.Form[text]; 或 string selectFileName=Request.Form[text.UniqueID]; 七楼我觉得第一个不可以吧!!他怎么能保证取出的是唯一的值呢,第二个我觉得没有问题
------解决方案-------------------- 前台 input 加个 name 属性 后台用 Request.Form[""] 取值 这个最好