mojoportal包含了几个简单方便的自定义控件。你可以用他们来创建自己的自定义控件。目前版本主要有:
在页面中引用控件
CollapseLinkButton:这个控件用来显示或隐藏链接按钮。在mojoportal中用来显示和隐藏一个节点的配置选项,比如LDAP的配置选项不需要经常改变且所有的节点配置选项不要全部展开。这样可以使用户注意到重要的配置选项,而较少用到的选项将不会分散用户的注意力。
以下是这个控件的用法
添加引用到项目,在web.config页面加入控件声明
在页面中引用控件
DatePicker:是DynarchJSCalendar的一个封装。
使用方法
添加项目引用然后在web.config文件加入控件声明,同上
在页面添加
利用语句获取时间:dpBeginDate.Text = DateTime.Now.ToString();
WatermarkTextbox :显示一些问题来提示用户输入,当用户点击textbox时,提示信息立即消失,如果没有输入,当离开textbox时,提示文本又会显示。
SiteLbale:读取资源文件中的字符串信息并显示出来,用来显示站点名称。
HelpLinkButton:自定义帮助
SmartCombol:这个控件是为了方便用户从非常多的选项中选择其中一项。
我们的解决方案是让用户输入他们想要的字符串的一部分,然后当用户没输入一个字符时,通过ajax返回符合用户输入的头十条或五条选项。所以当用户在input输入时,我们向服务器发送少量请求,但是这些请求和数据返回是非常轻量级的。
如何使用控件
添加程序集引用,在web.config中注册控件
DataUrl是使用ajax时需要的查询页面
ShowValueField是否显示所选项的值