关于页面动态添加控件 MSDN上提供了一种参考的方式,override页面的LoadViewState方法,因为该方法调用是在page_load事件之前,它可以保证这些动态控件在事件处理函数里面是可用的。下面是一个很简单的例子,例子很简单,页面上动态添加10个textbox,在viewstate里面保存一个标志位,表示是否动态添加了这些控件,在LoadViewState函数里进行判断,如果有这个标志,则重新加载这些控
动态创建控件在 ASP.NET 中使用 Visual C#.NET 使用本分步指南动态创建一个.aspx 页的控件。 本文演示如何动态创建控件的.aspx 页。 示例项目执行以下操作: 创建两个 文本框 控件。 请验证内容 (TextBox.text) 和 TextBox 的属性保存在发送到服务器。 说明了由动态创建控件过帐的处理事件。创建项目和静态控件启动 Microsoft Visual Studio.NE
Textbox 点击编辑效果 JS script language="javascript"> function $(e){ return document.getElementById(e);//封装获取函数 } function edit(e){ //parseInt $(e).style.display="no
游标的经典示例 游标的经典示例 创建表单--create table Temp --(--ID int,--Name nvarchar(50),--MinValue int, --MaxValue int,--TableName nvarchar(50),--Field nvarchar(50)--) --insert Temp value
javascript 判断日期大小 function checkDate()...{ with(document.forms[0])...{ // 获取输入框数值 var date1 = STARTDATE.value; var date2 = ENDDATE.value; if(date1!=""&date2!="")...{ //输入不为空时; // 对字符串进行处理 // 以 - / 或 空格 为分隔符
javascript中取得asp.net的DropDownList控件的值 javascript中取得asp.net的DropDownList控件的值 页面中用的DropDownList控件时,需要用javascript客户端脚本进行验证时,var ddl = document.getElementById("控件名");取得选中的列的值ddl.options[ddl.selectedIndex].text 取得选中值相对应的IDddl.options[ddl.sel
隐藏GridView的列 1.设置GridView中列的CSS为“Hidden”在CSS文件中设置Hidden:{display:none}即可;或2. protected void grdList_OnDataBinding(object sender, EventArgs e) { //此方法有别于CSS控件隐藏列,不在加载时显示则到时取不到ID值 grdList.Col
前台绑定后台方法 a.aspx:,0)">Adda.aspx.cs: protected string GetType() { try { return ddlType.Text.ToString().Trim(); } catch (Exception ex) { retur
listbox,CheckBoxList,RadioButtonList多选处理 listbox,CheckBoxList,RadioButtonList多选处理 foreach (ListItem li in Listbox1.Items){ if(li.Selected) { item+= ","+ li.Text; }}
在NET中关闭弹出窗口并刷新父页面 案例1:父页面A.aspx弹出窗口B.aspx;关闭B.aspx页面刷新A.aspx;在B.aspx的点击关闭按钮时执行下列代码:string popupScript = "" + "alert(Submit successfully!);window.opener.document.forms[0].submit();window.opener =null;window.clos
维持Session时间,页面定时刷新 由于session的时间维持的比较短,在这里我用定时刷新的方法向服务器端发送请求。以保存session的状态。 a.aspx function makeRequest() { var guid = rnd(); //alert(guid); //记住给个随机数,不然的话有缓存 var
已有打开的与此命令相关联的 DataReader,必须首先将它关闭 原因:同时打开建立两个DataReader,而采用同一个SqlConnection(或OleDbConnection );Command(或OleDbCommand )会造成这种结果。解决方法: 两个DataReader用不同的SqlConnection,Command;注意: DataReader依托于SqlConnection,如果SqlConnection关闭了,DataReader
ASP.NET文件下载 首先添加Thread命名空间:using System.Threading; 在你的Page_Load中添加这样的代码: Page.Response.Clear(); bool success = ResponseFile(Page.Request, Page.Response, "目的文件名称", @"源文件路径", 1024000); if (!success) Respo
GridView中HyperLinkField弹出制定大小位置新窗口 使用GridView中HyperLinkField经常需要打开小窗体,因为.NET 2.0中不再支持DataNavigateUrlFormatString="JAVASCRIPT:*****"的写法所以不能直接写JS了, 今天得到解决方案,记录下来。前台GridView中HyperLinkField的设置后台代码Code highlighting produced by Actipro C
无刷新二级联动菜单获取菜单值的问题 我在页面上放置两个DropDownList,其ID分别为DropDownList1和DropDownList2 利用javascript 实现了无刷新联动, 用户提交选择后,在codebehind中我利用this.Request["DropDownList2"]可以获取DropDownList2的选择值,这在一个aspx页面中没有任何问题 而当我把此项功能写在一个ascx用户控件中时,问
正则表达式 正则表达式再次让我震撼,寥寥数行代码就可以完成普通代码不易实现的功能,至少是实现起来比较复杂的功能。一、清除内容中的Javsscript 代码 1 Function ClearJSCode(originCode) 2 3 Dim reg 4 5 set reg = New RegExp 6 7 reg.Pattern = "" 8 reg.IgnoreCase
js按比例上传图片 function InitMsgBox(obj){ var img = document.getElementById("Image1"); //设置缩略图的初始宽度和高度 var xw=80; var xl=80; //图片高宽 var width = img.width; var height = img.heig
Ajax 用户登录 Ajax 用户登录作者:ym110 我们在编程过程中,处理用户登录会刷新整个页面,如果数据量小还好,如果加载大量数据,延时很严重,给用户感觉很不好,并且影响了网站性能。下面介绍一下 使用AjaxPro实现静态提交:1。首先在web.config里添加 2。在App_code中新建类 AjaxLoginusing System;using System.Data;usin
web2.0时代 用Asp.Net写Rss web2.0时代 用Asp.Net写Rss作者:ym110RSS是站点与站点之间共享内容的一种简易方式(也称为“聚合内容”),通常被用于新闻和其他按顺序排列的网站,例如Blog网站。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以在客户端借助于类似新闻资讯阅读器等支持RSS的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。RSS是基于XML的