如何在asp.net中设置特定的控件标识
本文关键字:控件 标识 设置 asp net | 更新日期: 2023-09-27 18:29:35
我希望使用C#创建具有特定标识的ASP.NET控件:
MyControl myControl = new MyControl { ID = "my-control" };
但渲染后,标识变为:
<div id="ctl13_my-control"> ... </div>
我想要级联的样式表:
<div id="my-control"> ... </div>
如何修复?
在ASP.NET 4及更高版本中,可以设置ClientIDMode属性来确定控件ID的呈现方式。例如,使用Static
意味着您给控件的任何ID都是您将在HTML源代码中看到的。
您可以尝试设置ClientID
属性:
MyControl myControl = new MyControl { ClientID = "my-control" };
您可以将属性"clientidmode"设置为"static"
<div id="my-control" clientidmode="Static"> ... </div>
去过那里,做了那件事。