Discuz!NT控件剖析之左侧导航控件
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-19
FullPathName 70 71 /**//// <summary> 72 /// Xml文件所在目录。 73 /// </summary> 74 [Description("Xml文件所在目录。"),DefaultValue("./")] 75 public string XmlFileFullPathName 76 { 77 get 78 { 79 object obj = ViewState["NavMenuXmlFileFullPathName"]; 80 return obj == null ? "xml/navmenu.xml" :(string) obj; 81 } 82 set 83 { 84 ViewState["NavMenuXmlFileFullPathName"] = value; 85 } 86 } 87 88 #endregion 89 90 protected override void OnPreRender(EventArgs e)#region protected override void OnPreRender(EventArgs e) 91 /**//// <summary> 92 /// 重写<see cref="System.Web.UI.Control.OnPreRender"/>方法。 93 /// </summary> 94 /// <param name="e">包含事件数据的 <see cref="EventArgs"/> 对象。</param> 95 protected override void OnPreRender(EventArgs e) 96 { 97 StringBuilder sb = new StringBuilder(); 98 99 sb.Append("<script type=\"text/javascript\" src=\"" + this.ScriptPath + "\"></script>\r\n"); 100 sb.Append("<link rel=\"stylesheet\" type=\"text/css\" href=\"" + this.CssPath + "\" />\r\n"); 101 sb.Append("<script type=\"text/javascript\">var imgpath=''" + this.ImageUrl + "'';</script>\r\n"); 102 sb.Append("<script language=\"javascript\" src=\"" + this.ScriptPath + "\"></script>\r\n"); 103#if NET1 104 if (!Page.IsClientScriptBlockRegistered("NavMenu")) 105 { 106 Page.RegisterClientScriptBlock("NavMenu", sb.ToString()); 107 } 108#else 109 if (!Page.ClientScript.IsClientScriptBlockRegistered("NavMenu")) 110 { 111 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), & |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Discuz!NT控件剖析之Button下一篇: 从一个页面刷新另一个页面的数据
关于Discuz!NT控件剖析之左侧导航控件的所有评论