在.net 4.0中工作,似乎我的所有输入控件都具有属性"name",其值以" ct100$..." 开头.
有没有办法重命名这个?
我已经一直走到控制层次结构中,给每个控件一个ID并将其设置clientidmode为" Static无效",即使页面上的'最早'控件仍然继承前缀.
这是母版页的ID.我通过添加一个Page_Init设置其ID的母版页来更改它:
Private Sub InitSub(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
ID = "master"
End Sub
Run Code Online (Sandbox Code Playgroud)
此ID通常为空/ null,因此当它呈现它时会生成一个id(从ct100开始向上)
就像@Scott Stafford所说的那样,请保持简短,因为它会在页面上为每个客户端ID添加前缀.
我使用像"mBio","mHome"等词.
| 归档时间: |
|
| 查看次数: |
12459 次 |
| 最近记录: |