您的位置:首页 > 产品设计 > UI/UE

Request获取具有相同 name 属性表单元素值

2016-04-06 09:20 441 查看
html代码如:

<input name="txtName" id="txtFirstName" type="text" />
<input name="txtName" id="txtMiddleName" type="text" />
<input name="txtName" id="txtLastName" type="text" />


服务器端读取的常规做法是:

string name = Request.Params["txtName"];

得到的将是一串以逗号分割的字符串,当然你可以手动分割:

string[] nameParts = name.Split(',');

但是当每个 input 输入可能包含逗号的时候,通过逗号分割就会是错的。

如何解决?


asp.net后台代码如:

string[] nameParts = Request.Params.GetValues("txtName");
string firstName = nameParts[0];
string middleName = nameParts[1];
string lastName = nameParts[2];


参考 晓风残月的随笔

http://www.cnblogs.com/Jinglecat/archive/2008/06/01/1211753.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: