日期:2014-05-20  浏览次数:20428 次

asp.net的control生成的客户端name为何不同--同一服务器
有个问题,同一服务器的不同网站,环境是.net 3.5,
control 生成的客户端控件name形式为何不同
一个是ProductTemplate:ctlContent:_ctl0:ddlProduct,另一个是ProductTemplate$ctlContent$_ctl0$ddlProduct
为什么一个是冒号连接,一个是$号???

------解决方案--------------------
通常都是用$来做ClientID的分割符,如果在web.config中加上:
 <xhtmlConformance mode="Legacy" />
就会用:作为分割符