1

我正在尝试使用 ASPTextBox控件将数据从一个页面发布到另一个页面,但我无法读取其名称属性,因为它被母版页破坏了。(或者我理解)

如果我将 TextBox 的 ID 设置为TextBox1,那么它的名称将类似于ctl00$BodyContent$TextBox1阻止我通过简单地使用它的名称来可靠地读取 POST 数据。

我应该如何解决这个问题?

我应该改用简单的 HTML 输入标签吗?我宁愿不这样做,因为它显然不太灵活。

4

2 回答 2

2

User Control.ClientIDMode property to static.
Here is a msdn Example
For better understanding here is another example

于 2012-10-25T05:10:36.280 回答
0

您可以在客户端获取其 ID。

<%= TextBox.ClientID %>

以上将为您提供损坏的ID。:)

于 2012-10-25T05:02:35.317 回答