【发布时间】:2010-04-26 04:27:01
【问题描述】:
ClientIdMode 的默认设置是什么
a) 页面
b) 控制
c) 用户控制
根据我的阅读,它是可预测的、继承的、继承的。我希望页面上的默认值是 AutoId。 Predictable 不会破坏事物吗?
【问题讨论】:
标签: asp.net
ClientIdMode 的默认设置是什么
a) 页面
b) 控制
c) 用户控制
根据我的阅读,它是可预测的、继承的、继承的。我希望页面上的默认值是 AutoId。 Predictable 不会破坏事物吗?
【问题讨论】:
标签: asp.net
【讨论】:
The default value of ClientIDMode for a page is AutoID 这样的提及,例如here
“页面的 ClientIDMode 的默认值是 Predictable。”
“但是,如果您使用 Visual Studio 将 Web 项目从早期版本转换为 ASP.NET 4,Visual Studio 会自动将站点默认设置为 Web.config 文件中的 AutoID。”
http://msdn.microsoft.com/en-us/library/system.web.ui.clientidmode.aspx
如果在控件上设置,使用控件的值
如果在页面上设置,则使用页面的值
如果您在 web.config 中输入,则使用 web.config 中的值
否则使用可预测的。
如果程序员认为它正在做的事情与实际所做的事情不同,任何这些都可以并且将会破坏代码。
【讨论】: