我需要使用jQuery添加动态字段,如下所示:http://bit.ly/AByQZb
但问题是,我不知道如何使用asp.net表单来实现它,所以我可以在代码后面看到这些新字段。
我想我可以使用一个中继器,在代码后面的一个按钮的点击方法,我增加或减少项目计数,其中包含我想要的字段,有更好的想法(客户端方法)?
高级萨克斯
发布于 2012-04-08 20:25:33
只要在<form>标记中添加字段,并且名称和ID不与任何其他元素冲突,它们仍将是回发数据的一部分,因此您应该能够使用Request.Form集合访问这些值。
C#:
string dynamicValue = Request.Form["dynamicTextName"].ToString();VB:
Dim dynamicValue as String = Request.Form("dynamicTextName").ToString()由于这些字段是动态添加到客户端的,因此根据定义,它们不是通常在标记中具有runat="Server"属性的服务器端控件。因此,您将不会在代码背后看到相应的对象,该对象允许您访问各种属性。
您可以使用Fiddler、IE Developer工具或Firebug验证动态值是否与表单一起提交。
https://stackoverflow.com/questions/10066087
复制相似问题