ddlSheng.ClientID取不到值怎么办? 用了母版页每次都要去找对应的控件ID?
调试时:ddlSheng.ClientID的值是:ctl00_ContentPlaceHolder1_ddlSheng
其实应该是ctl00$ContentPlaceHolder1$ddlSheng
图片太小了, 没开通博客上传不了图片。。
文字补充:
Request.Form["ctl00$ContentPlaceHolder1$ddlSheng"] =1 【正常】
Request.Form["ctl00_ContentPlaceHolder1_ddlSheng"]=null
直接打开浏览器调试工具,看具体生成的id是哪个?如果真的存在_和$的差异,那么直接replace掉。
已经看过了, ddlSheng.ClientID是ctl00_ContentPlaceHolder1_ddlSheng
ctl00$ContentPlaceHolder1$ddlSheng才是正常的。 看来只能替换掉了。
@奋奋奋: 模板页好久没用过了,具体原因不清楚。替换处理能搞定也是不错的。