首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于asp.net 主题有关问题

2011-12-27 
关于asp.net 主题问题publicvoidPage_PreInit(){//SetstheThemeforthepage.this.ThemeBlue if(Request

关于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

热点排行