【发布时间】:2018-06-19 18:15:15
【问题描述】:
我正在开发一个 asp.net 网络应用程序。
在我的网络表单ID="rblOpt" 上有一个单选按钮列表。
我正在本地 IIS 上发布该应用程序。
当我从浏览器调用该应用程序并通过查看页面源查看源代码时。 然后显示单选按钮列表的 ID。
ID="ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_rblOpt"
当我将此文件夹上传到我的专用托管帐户时,它会显示
ID="ContentPlaceHolder1_TabContainer1_TabPanel2_rblOpt"
我的其他控件等等。
谁能告诉我为什么控件名称之间存在差异。
【问题讨论】:
-
我不确定原因,但如果它给您带来问题,请使用
Control.ClientID通过 JavaScript/jQuery 访问它或指定ClientIDMode=Static,如果您使用的是 .Net 4.0 或更高 -
@AshishRathore 请阅读:meta.stackexchange.com/questions/5234/…,因为您似乎还没有发现如何接受答案。