用表单字段加亮的方式为用户提供友好的界面
2006-10-03 15:00
337 查看
/article/4666452.html
其实很简单,在微软的一个例子中早就有了
public static void SetInputControlsHighlight(Control container, string className, bool onlyTextBoxes)//将指定的样式应用于页面控件
{
foreach (Control ctl in container.Controls)//与
{
if ((onlyTextBoxes && ctl is TextBox) || ctl is TextBox || ctl is DropDownList ||
ctl is ListBox || ctl is CheckBox || ctl is RadioButton ||
ctl is RadioButtonList || ctl is CheckBoxList)
{
WebControl wctl = ctl as WebControl;
wctl.Attributes.Add("onmouseover", string.Format("this.className = '{0}';", className));
wctl.Attributes.Add("onmouseout", "this.className = '';");
}
else
{
if (ctl.Controls.Count > 0)
SetInputControlsHighlight(ctl, className, onlyTextBoxes);
}
}
}
在page_load()中调用该函数
如 SetInputControlsHighlight(this, className, true);
其实很简单,在微软的一个例子中早就有了
public static void SetInputControlsHighlight(Control container, string className, bool onlyTextBoxes)//将指定的样式应用于页面控件
{
foreach (Control ctl in container.Controls)//与
{
if ((onlyTextBoxes && ctl is TextBox) || ctl is TextBox || ctl is DropDownList ||
ctl is ListBox || ctl is CheckBox || ctl is RadioButton ||
ctl is RadioButtonList || ctl is CheckBoxList)
{
WebControl wctl = ctl as WebControl;
wctl.Attributes.Add("onmouseover", string.Format("this.className = '{0}';", className));
wctl.Attributes.Add("onmouseout", "this.className = '';");
}
else
{
if (ctl.Controls.Count > 0)
SetInputControlsHighlight(ctl, className, onlyTextBoxes);
}
}
}
在page_load()中调用该函数
如 SetInputControlsHighlight(this, className, true);
相关文章推荐
- [翻译]用表单字段加亮的方式为用户提供友好的界面
- sharepoint 域认证的时候给用户一个友好的登陆界面
- form表单提交后 停留当前界面面 不刷新 的处理方式
- sharepoint域认证的时候给用户一个友好的登陆界面
- [Androrid]笔记9-用户友好的输入界面
- Django admin.py 在修改/添加表单界面显示额外字段
- 一个显示欢迎界面的WebPart,提供用户的生日查询显示
- Django之表单字段的选填与后台界面的管理
- 通过MySQL C API界面(mysql自己提供的API方式访问mysql数据库)
- 就是在设计界面可以看到的最下面的那个说明 因为我需要在程序中告诉用户这个字段是干什么的
- 表单的友好用户体现
- 为域用户提供web方式修改密码配置
- 关于用户体验和界面设计方面的一些国外资源(没提供链接,需要google或百度一下)
- xp中 “控制面板”->“用户帐户”->“更改用户登录注销方式” 出现 一个最近安装的程序已停用欢迎界面和快速用户切换
- 敏捷思维学习Ext.Net MVC--3.2Form表单之文本字段与后台通信的基本方式(简介Request对象)
- openwrt【703n固件】用户友好的界面配置无线连接互联网
- S2.3_Struts2_ActionGetInputFormData Action动作类接收用户输入表单数据的3种实现方式
- 简单Demo的用户登录JSP界面IE、Firefox(chrome) Enter 键提交表单
- Crash: 处理UncaughtExcption,捕获未处理异常信息,界面友好提示用户
- 【JavaEE笔记】Struts2 (二) 结果页面配置 、获取表单提交数据 、提供获取表单数据方式 、获取数据封装到集合中