asp.net – 什么是ct100,如何重命名?

前端之家收集整理的这篇文章主要介绍了asp.net – 什么是ct100,如何重命名?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在.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

此ID通常为空/ null,因此当它呈现它时会生成一个id(从ct100开始向上)

就像@Scott Stafford所说的那样,请保持简短,因为它会在页面上为每个客户端ID添加前缀.

我使用像“mBio”,“mHome”等词.

猜你在找的asp.Net相关文章