关于asp.net 主题问题
public void Page_PreInit()
{
// Sets the Theme for the page.
this.Theme = "Blue ";
if (Request.Form != null && Request.Form.Count > 0)
this.Theme = this.Request.Form[ "4 "].Trim();
}
this.Request.Form[ "4 "] 为什么是4 而不是其他的,
为什么把它换成this.Theme = this.Request.Form[ "ddlThemes "].Tostring().Trim();就报错,
谢谢
------解决方案--------------------打开你的网页,看那个控制主题的控件的name是什么,然后放在[ "。。。。 "]之间
------解决方案--------------------确定哪个对象是null,如果是Form[ "ddlThemes "],我感觉也许在HTML里(在浏览器器打开源码观看HTML),那个控件的最后name不是ddlThemes