增加CheckBox联动的情况选择: 1.单选TreeView中的任一节点 2.当一节点CheckBox属性值改变时:子节点的CheckBox属性值跟随其改动,父节点不变; 父节点的所有子节点的CheckBox属性值都为false时才为false;有一个子节点的CheckBox属性值true时则为true. 3.当一节点CheckBox属性值改变时:子节点、父节点的CheckBox属性值跟随其改动; 父节点的所有子节点的CheckBox属性值都为false时才为false;有一个子节点的CheckBox属性值true时则为tru...
控件效果如下:从左到右:month,day,year .cs文件初始化这三个下拉列表 代码如下: private void BindBirthDay(int day, int month, int year) { int dayNow = day; int monNow = month; int yearNow = year; //binding Month for (int i = 1; i <= 12; i++) { ddlBirMon.Items.Add(new ListItem(i.ToString(), i.ToString())); } ddlBirMon.Items[monNow - 1].Selected = true; //binding Day int daysOfMonth = DateTime.DaysIn...
1。 testlist.aspx页面: 代码如下: function ACClient( queryurl, width, objInput, objLable ) { this.xmldom = getXmlhttp(); this.queryurl = queryurl; this.prolist = new Array(); this.divwidth = width; this.objInput = objInput; this.getEligible = function(ac) { var eligible = new Array(); if (ac.inputText.length document.getElementById(objInput.name).value = ""; document.getElementById(objLabl...
1.Default.aspx页面 代码如下: function GetUser(TxtEmpID,TxtEmpName,url) { var properties = 'status:no;resizable:no;toolbar=no;menubar=no;location=no;scroll:no;dialogWidth:540px;dialogHeight:450px;' var arg=window.showModalDialog(url,"",properties); if(arg!=null) { document.getElementById(TxtEmpID).value=arg[0]; document.getElementById(TxtEmpName).value=arg[1]; } } 2.Default.a...
js代码如下: 代码如下: //禁用右键菜单 document.oncontextmenu=ContextMenu; //鼠标右击事件 function ContextMenu() { //创建两个变量,作为菜单出现的坐标 var x; var y; //获取菜单外部Div(下面简称面板) var FramePanel=document.getElementById("FrameDiv"); //获取面板宽度和高度 var PanelWidth=parseInt(FramePanel.style.width.replace("px","")); var PanelHeight=parseInt(FramePanel.style.height.replace("px","")...
前台代码 代码如下: //客户端捕捉事件 function CheckEvent() { var objNode = event.srcElement; if (objNode.tagName == "INPUT" && objNode.type == "checkbox") { var objParentDiv = objNode.id.replace("CheckBox", "Nodes"); if (objNode.checked == true) { setChildCheckState(objParentDiv, true); setParentCheckeState(objNode, true); } else { setChildCheckState(objParentDiv, false); if (!HasOtherChecked(obj...
在asp.net引入事件驱动之后,在一个页面上很容易解决多个按钮触发不同事件的问题,避免了在asp中需要多个form或者通过js脚本来控制的麻烦。 asp.net带来便利的同时,也带来一个问题。在实际应用中一个页面存在多个按钮的情况并不多。用户习惯于在输入框输入内容之后,直接按回车就提交表单了。由于asp.net采用的是事件驱动模式,所以默认用户按回车并没有触发按钮的onclick事件。用户按回车也不是没有提交表单,通过httpwath可以看...
我们经常会在网站中加一些定时执行的任务,比如生成静态页、执行邮件发送等。 可以通过在Global.asax中这样设置来实现。代码如下: void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 System.Timers.Timer MT = new System.Timers.Timer(); MT.Enabled = true; MT.Interval = 1000; MT.Elapsed += new System.Timers.ElapsedEventHandler(MT...
一)简单点的如要在一个按钮上增加认证脚本,可以这样 代码如下:public void Page_Load(Object sender, EventArgs E) {btnSubmit.Attributes.Add("onclick","return getconfirm ();");}void btnSubmit_Click(object sender, EventArgs e) { Message.Text = "You entered your name as: " + txtName.Text;} 注意关键的地方btnSubmit.Attributes.Add("onclick","return fffkkk();");这句话,就相当于在静态页面标签上添加 “o...
代码如下: /* 函数名称:CheckNode(currentNode)、ParentNode(currentNode)、ChildNode(currentNode) 函数功能:实现带checkbox的treeview中 1、选中父结点其子结点也全部选中 2、取消全部子结点的选择后,父结点的选择也随之取消 使用方法:1、在中间添加CheckNode(currentNode)、ParentNode(currentNode)、ChildNode(currentNode) 2、在*.aspx.cs的Page_load()事件中添加yourTreeView.Attribute.Add("OnCheck","Ch...
第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " window.location.href=document.URL; " ); } 第三: private void Button3_Click( object sender, System.EventArgs e ) { Response.AddHeader( "Refresh","0" ); } 第四:...
Javascript刷新页面的几种方法: 1. history.go(0) 2. location.reload() 3. location=location 4. location.assign(location) 5. document.execCommand(Refresh) 6. window.navigate(location) 7. location.replace(location) 8. document.URL=location.href 自动刷新页面的方法: 1.页面自动刷新:把如下代码加入区域中 其中20指每隔20秒刷新一次页面. 2.页面自动跳转:把如下代码加入区域中 其中20指隔20秒后跳转到http://ja...
今天工作中遇到个小问题,情况如下,当我在后台页面中设置Checkbox的Enable的值为false时,我在前端页面中使用脚本(chk.disabled = false),无法改变disabled的值为false,代码如下:前台代码:function foo() {var chk = document.getElementById("");if (chk.disabled) {chk.disabled = false;}else {chk.disabled = true;}}后台代码:为什么会出现这种情况呢,让我们看一下html的源码,如下:http://owen-zhang.cnblogs.com原来...
RequireJS 是一个前端模块化开发的流行工具,本身是一个Javascript的库文件,即require.js 。 RequireJs的主要功能: (1)实现js文件的异步加载,避免网页失去响应; (2)管理模块之间的依赖性,便于代码的编写和维护。 前端模块化开发现在有好多的工具,大体上分为两类,一类是像dojo之类的高大全,dojo v1.8之后已经内置了模块化开发组件;另一类是像require.js,sea.js 这种专心做模块化开发的工具。 从模块化划分的规则来区分...
今天工作中遇到个小问题,情况如下,当我在后台页面中设置Checkbox的Enable的值为false时,我在前端页面中使用脚本(chk.disabled = false),无法改变disabled的值为false,代码如下: 前台代码: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"><title></title><script type="text/javascript">function foo() {var chk = document.getElementById("<%=chkBlog.ClientID %>");if (chk.disabled) {chk.disable...