什么是ct100,我该如何重命名?

max*_*axp 8 asp.net

在.net 4.0中工作,似乎我的所有输入控件都具有属性"name",其值以" ct100$..." 开头.

有没有办法重命名这个?

我已经一直走到控制层次结构中,给每个控件一个ID并将其设置clientidmode为" Static无效",即使页面上的'最早'控件仍然继承前缀.

Bob*_*mer 5

这是母版页的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"等词.