【发布时间】:2014-09-30 11:32:14
【问题描述】:
我有一个代码,我必须使用 HTML 元素而不是 ASP.NET 元素。因此,因为我想访问 CodeBehind 中的元素,所以我将它们的所有属性都设置为 runat=server。
如您所知,ASP.NET 将元素的name 属性更改为CT100$MainContent$IDNameOfThatElement 之类的属性。如何防止ASP.NET 更改它?因为 JQuery 的东西,我必须有一些其他的名字......
例如ASP.NET 在以下代码中将name 属性从required 更改为CT100$MainContent$PaymentCode:
<div class="field">
<input type="text" runat="server" name="required" id="PaymentCode" />
</div>
提前感谢。
【问题讨论】: