1

项目 - ASP.Net 1.1 网站

我正在创建动态 HtmlInput 控件并向其添加类、id 和名称属性。

例子 -

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 自动更改。

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

4

1 回答 1

0

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

于 2013-06-10T12:40:09.353 回答