如果我有像这样的html块
<div class="firstblock">
<input type="text" name="txtName"/>
...
</div>
<div class="secondblock">
<input type="text" name="txtName"/>
...
</div>
在asp.net代码后面如何使用Request.Form获取文本框值?在 换句话说,我如何识别文本框是属于第一块还是第二块? 让我们假设文本框将具有相同的名称属性。
感谢。
答案 0 :(得分:1)
无法根据自己的标记或父标记上的html类属性获取Request.Form值。
要获取值的唯一键,必须为每个输入标记使用唯一的名称。
如果您不想这样,您可以使用JavaScript获取输入标记的值,并通过Ajax将它们提交给服务器,从而为其父标记的类属性提供密钥。但那还有更多的工作。