加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 04:29:31 所属栏目:asp.Net 来源:网络整理
导读:在.net 4.0中工作,似乎我的所有输入控件都具有属性’name’,其值以’ct100 $…’开头. 有没有办法重命名这个? 我已经一直向上控制层次结构,给每个控件一个ID并将其clientidmode设置为’Static’无效,即使页面上的’最早’控件仍然继承前缀. 解决方法 这是母
在.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”等词.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读