Discuz!NT控件剖析之左侧导航控件
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-19
其实这个控件的核心基本都在JS上,而相关的数据绑定和显示却非常简单。而需要说明的是在Discuz!NT的1.0 好了,废话到此,马上开始今天的话题! 先请大家看一下这个控件运行时的效果图: 效果图1: 效果图2: 首先将相应的C#代码放出来: 1Property ScriptPath#region Property ScriptPath 2 3 /**//// <summary> 4 /// Javascript脚本文件所在目录。 5 /// </summary> 6 [Description("Javascript脚本文件所在目录。"),DefaultValue("./")] 7 public string ScriptPath 8 { 9 get 10 { 11 object obj = ViewState["NavMenuScriptPath"]; 12 return obj == null ? "js/Navbar.js" :(string) obj; 13 } 14 set 15 { 16 ViewState["NavMenuScriptPath"] = value; 17 } 18 } 19 20 #endregion 21 22 23 Property ImageUrl#region Property ImageUrl 24 [Bindable(true), Category("Appearance"), DefaultValue("")] 25 public string ImageUrl 26 { 27 get 28 { 29 if (base.ViewState["NavMenuimageurl"] != null) 30 { 31 return (String)base.ViewState["NavMenuimageurl"]; 32 } 33 else 34 { 35 return "images/";//String.Empty; 36 } 37 } 38 set 39 { 40 base.ViewState["NavMenuimageurl"] = value; 41 } 42 } 43 44 #endregion 45 46 47 Property CssPath#region Property CssPath 48 49 /**//// <summary> 50 /// Css文件所在目录。 51 /// </summary> 52 [Description("Javascript脚本文件所在目录。"),DefaultValue("./")] 53 public string CssPath 54 { 55 get 56 { 57 object obj = ViewState["NavMenuCssPath"]; 58 return obj == null ? "styles/nav.css" :(string) obj; 59 } 60 set 61 { 62 ViewState["NavMenuCssPath"] = value; 63 } 64 } 65 66 #endregion 67 68 69 Property XmlFileFullPathName#region Property XmlFile |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Discuz!NT控件剖析之Button下一篇: 从一个页面刷新另一个页面的数据
关于Discuz!NT控件剖析之左侧导航控件的所有评论