首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET 4中ClientIDMode的默认值

ASP.NET 4中ClientIDMode的默认值
EN

Stack Overflow用户
提问于 2010-04-26 12:27:02
回答 2查看 2.3K关注 0票数 2

ClientIdMode on的默认值是多少

a)页面

b)控制

c) UserControl

根据我所读到的,它是可预测的,继承,继承。我期望页面上的默认值是AutoId。可预见性不会破坏事物吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-26 16:53:16

MSDN说:

页面的ClientIDMode的默认值是Predictable。控件的ClientIDMode的默认值为Inherit。由于控件的默认生成模式为Inherit,因此默认生成模式为Predictable。(但是,如果使用Visual Studio将Web项目从早期版本转换为ASP.NET 4,Visual Studio会在Web.config文件中自动将站点默认值设置为AutoID。)

但还应该提到的是,MSDN上的一些旧页面仍然表明,页面的ClientIDMode的默认值是AutoID (例如here),正如我在之前的回答中所说的那样。

票数 2
EN

Stack Overflow用户

发布于 2012-03-30 06:06:22

“页的ClientIDMode的默认值是可预测的。”

但是,如果使用Visual Studio将网站项目从早期版本转换为ASP.NET 4,Visual Studio会在Web.config文件中自动将网站默认值设置为AutoID。

http://msdn.microsoft.com/en-us/library/system.web.ui.clientidmode.aspx

如果在控件上设置它,请使用控件的值

否则,如果在页面上进行设置,请使用页面的值

否则,如果是在web.config中输入的,请使用web.config中的值

否则使用可预测的。

如果程序员认为它在做一些与它实际做的事情不同的事情,那么这些代码中的任何一个都可以而且将会破坏代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2711156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档