首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net后台怎么获取前台input里的值

2012-10-14 
asp.net后台如何获取前台input里的值?新手请教:前台动态生成若干个input typetext /后台如何逐个获取

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[""] 取值 

这个最好 

热点排行