
WebForm
文章平均质量分 72
kRiSnI
这个作者很懒,什么都没留下…
展开
-
C#文件上传
<script language="c#" runat="server"> void Button1_Click(object Source, EventArgs e) { if (Text1.Value == "") { Span1.InnerHtml = "Error: you must enter a file name"; return; } if (原创 2005-04-06 22:43:00 · 947 阅读 · 0 评论 -
VS2005 GridView动态绑定数据源(交叉表) 动态绑定列 动态生成模板列 自定义表头
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We原创 2007-04-26 09:20:00 · 2163 阅读 · 0 评论 -
EXCEL操作
EXCEL操作#region EXCEL操作 public static DataTable getRec(string FileName, out string status) ...{ status = ""; DataTable ResultDt = new DataTable(); stri转载 2007-04-24 11:48:00 · 867 阅读 · 0 评论 -
在VS2005中 GridView导入Excel的两点小技巧 VerifyRenderingInServerForm
VS2005中 GridView导入Excel的导入需要注意的几点最近带的项目遇到GridView导入Excel问题,总结出几点:1、如果出现下面的错误提示可用重载VerifyRenderingInServerForm方法解决。错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内在后台文件中重载VerifyRenderingInSe转载 2007-04-26 16:01:00 · 1347 阅读 · 0 评论 -
控件隐藏后但可以通过JS找到
今天遇到一个问题,TextBox1 的Enabled=false或Readonly=true之后,通过JS的document.getElementById("TextBox1 ").innerText ="aaaa",这个值可以在TextBox1中显示但不能正确读出来解决办法:1、Page_Load:TextBox1.Style.Add("display","none");2、把Tex原创 2007-04-28 10:19:00 · 1402 阅读 · 0 评论 -
ParseControl
Panel1.controls.add(parseControl(strWebHTML))在ASP.NET中动态加载内容(用户控件和模板) 要点: 1. 使用Page.ParseControl 2. 使用base.LoadControl 第一部分:加载模板 下面是一个模板“”如何把它添加到页面中那。 首先,你要有一个页面(.ASPx),在页面中有一个一行一列的表格,并且是服务器端的TD我们就转载 2007-08-01 12:45:00 · 1215 阅读 · 0 评论 -
只有一级的树
private void IntiTree(TreeNodeCollection nds) { DataView dv = new DataView(); TreeNode tmpNd; DataSet ds ; if (ds != null) { dv.Table = ds.Tables[0];原创 2007-08-01 12:50:00 · 1148 阅读 · 0 评论 -
Asp.Net细节性问题技巧精萃
1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用 2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就转载 2007-05-10 10:12:00 · 1226 阅读 · 0 评论 -
GridView实现全选的客户端实现
function SelectAll(tempControl) { var theBox=tempControl; xState=theBox.checked; elem=theBox.form.elements; for(i=0;i if(elem[i].t原创 2007-05-12 11:10:00 · 1094 阅读 · 0 评论 -
GridView无限层复杂表头的实现
ICollection CreateDataSource( ) { System.Data.DataTable dt = new System.Data.DataTable(); System.Data.DataRow dr; dt.Columns.Add(new System.Data.DataColumn("学生班级", typeof(System.String)));转载 2007-05-12 14:22:00 · 1665 阅读 · 0 评论 -
嵌套GridView
//aspx CodeFile="Default2.aspx.cs" Inherits="Default2" %>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> 利用GridView显示主细表并一次编辑明细表所有数据的例子 td,div,a {font转载 2007-05-14 15:15:00 · 1125 阅读 · 0 评论 -
关于gridview的样式
正在做一个项目,其中用到了Gridview控件,内容如下即每行里又包括两小行, 这个功能可以用两个嵌套的gridview实现, 第二个要实现的是每个大行之间用实现相隔, 每个小行之间用虚线网上很多资料都是关于Gridview的,但是关于样式的就不多后来发现可以在后台程序中动态改变CELL的式样protected void GridView2_RowDataBound(obj转载 2007-05-17 13:42:00 · 1562 阅读 · 0 评论 -
JSUtil类,一些常用的js窗口控制
using System;using System.Web;using System.Web.UI;namespace Logic.Commlib...{ /**//// /// JSUtil 的摘要说明。 /// public class JSUtil ...{ public JSUtil() ...{ //转载 2007-04-24 11:45:00 · 1319 阅读 · 0 评论 -
ASP.NET 2.0 正式版中无刷新页面的开发
ASP.NET 2.0 正式版中无刷新页面的开发 示例代码下载4K 在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动。而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2.0 自带的无刷新页面技术没有被很多人了解,甚至不少人认为该功能有些“鸡肋”。但如果我们仅仅是在程序中加入很少部分的 Ajax 特性, Atlas 、 Ajax原创 2007-04-23 16:26:00 · 982 阅读 · 0 评论 -
用DataSet对象更新数据
大家知道,DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后在将“原本”更新,按照我的理解就是把“原本”覆盖掉。具体到过程,首先是要找到需要更新的行,然后赋新值,最后更新原数据库。要找到需要修改的行,比较方便的做法就是根据记录中的某个值进行查找,这样比用“列号”“行号”什么的方便多了。要做到这一点,首先就是要给数据库指原创 2005-04-06 22:59:00 · 1263 阅读 · 0 评论 -
asp.net的中文问题
不知大家在写asp.net程序的时候有没有遇到这样的问题,当你的页面内有一个文本框,而你需要提取文本框里面的输入内容并进行数据库操作时(比如把输入的内容加到数据库中),如果输入的内容是英文,完全没有问题,但当输入内容为中文的时候,就会发生无法提交的错误,或者可以提交,但是提交到数据库里面的内容已经变成了乱码。这个时候可以检查一下web.config文件的设置是否有误,一般情况下应该是里面对输入输出原创 2005-04-17 16:00:00 · 1149 阅读 · 0 评论 -
利用 .NET Framework 命令行工具
利用 .NET Framework 命令行工具原创 2005-04-21 10:11:00 · 1250 阅读 · 0 评论 -
将.aspx文件和图片编译进dll(2)
将.aspx文件和图片编译进dll原创 2005-04-21 10:17:00 · 1325 阅读 · 0 评论 -
把aspx文件编译成DLL文件(1)
前言Asp.net不是asp的简单升级,而是微软.Net计划中的一个重要组成部分,它依托.Net的多语言与强大的类库支持,引进了服务端HTML控件与WEB控件,自动处理控件的客户端与服务端的原创 2005-04-21 10:18:00 · 1239 阅读 · 0 评论 -
前台用Table控件显示重复数据的类
using System;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using dataManagerForEC;using System.Data;using System.Data.SqlClient;namespace ec{ /// /// tableDraw 的摘要说明。 /// pu原创 2005-04-27 19:49:00 · 1278 阅读 · 0 评论 -
遍历节点生成菜单(递归)
private void InitTree(TreeNodeCollection Nds,string parentId,ref DataSet ds) { DataView dv=new DataView(); TreeNode tmpNd; string intId; dv.Table=ds.Tables["Trees"]; dv.RowFilter="FID原创 2007-04-16 15:15:00 · 1094 阅读 · 0 评论 -
绘制柱状图的类
用法:Commlib.Bar bar2d = new Commlib.Bar(); //定义一个画图类实例 bar2d.Title = Logic.BLL.T_YSKZ_BAS_ORG.GetOrgName(unit_code)+"本年预算情况"; bar2d.Unit = "元"; bar2d.Keys = new string[原创 2007-04-19 14:26:00 · 1093 阅读 · 0 评论 -
ASP.NET 程序中常用代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.Query原创 2007-04-23 16:10:00 · 850 阅读 · 0 评论 -
ASP.NET中的一些字符串操作
using System;namespace Web.StringUtil...{ /**//// /// 字符串操作工具集 /// public class StringUtil ...{ public StringUtil() ...{ // /转载 2007-04-23 16:15:00 · 763 阅读 · 0 评论 -
ASP.NET 2.0,无刷新页面新境界!
“无刷新页面”,只是一种不确切的效果描述(其实还有其他各种方法来实现这个效果),更确切的说法是:在页面上用JavaScript调用服务器端的一个方法,然后处理返回的数据。实现它最标准的方法当然是XMLHTTP。但是,程序员都是懒惰的家伙,每个人都希望能有更方便的方法,或者,更佳的包装。比如,Lostinet的Rane就是对XMLHTTP的一个很好的包装。终于,在ASP.NET 2.0里面,我们可以原创 2007-04-23 16:24:00 · 793 阅读 · 0 评论 -
使用HttpContext的User属性来实现用户验证
HttpContext类包含了个别HTTP请求的所有特定HTTP信息。这个示例主要是讲如何使用HttpContext类中的User属性来实现用户验证!用户验证是大部分ASP.net Web应用程序都要用到的,它在整个应用程序中占有很重要的地位,在.NET中,包含了很多种用户验证方式,如众所周知的PassPort认证,Windows认证,Form认证等等,可是这些都很难满足我们在实际应用中的需求转载 2007-05-18 10:55:00 · 1269 阅读 · 0 评论