Asp.net动态控件 - HtmlInput对象的名称属性

时间:2013-06-09 18:15:54

标签: c# asp.net asp.net-1.1

项目 - ASP.Net 1.1网站

我正在创建动态HtmlInput控件并向其添加class,id和name属性。

示例 -

HtmlInput obj = new HtmlInput
obj.Attributes.Add("id", "A1");
obj.Attributes.Add("name", "A1");
obj.Attributes.Add("class", "Format");

现在回发期间,我试着从Request.Form [“A1”]中读取 但我无法阅读它,因为在HTML中检查时的name属性会自动重命名为“_Ct1”

ASP.NET自动更改。

有人可以帮我保留我的姓名字段,以便我可以阅读回发的价值吗?

1 个答案:

答案 0 :(得分:0)

迈克尔刘提供了一个解决方案,但他回答了我的问题,所以我不能将其标记为答案。 但这是正确的做法,使用obj.ID =“myID”,这将保留为您的控件名称。