ASP.NET
jadeflute
这个作者很懒,什么都没留下…
展开
-
在vs2005中的ReportViewer(RDLC报表)中使用直接打印功能,在vs2005使用ReportViewer2008
因为水晶报表授权价格的问题,打算在新的项目中使用Visual Studio 2005中自带的MicosoftReportViewer,但VS2005中的MicosoftReportViewer在浏览的时候不能直接打印,只能先导出为Excel或者PDF文件再使用Excel或PDFReader里边的打印实现打印,非常之不方便,也不知道M$怎么想的,不过在VS2008当中M$终于想通了,将Micoso转载 2009-05-05 16:43:00 · 933 阅读 · 0 评论 -
ASP.NET自定义的错误页面
Web应用程序在发布后,为了给用户一个友好界面和使用体验,都会在错误发生时跳转至一个自定义的错误页面,而不是ASP.net向用户暴露出来的详细的异常列表。简单的自定义错误处理页面可以通过web.config来设置: 如果想通过编程的方式来呈现错误原因,可以通过Page_Error事件来做这件事。另一种方式则可以通过Global.asax来转载 2009-06-29 10:10:00 · 563 阅读 · 0 评论 -
ASP.NET(C#)返回上一页(后退)代码
protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { ViewState["BackUrl"] = Request.UrlReferrer.ToString(); }}/// /// 返回按钮点击事件/// protected void转载 2009-09-01 14:50:00 · 5540 阅读 · 0 评论 -
自定义回送处理的方法
在.NET中使用服务器按钮和链接按钮的时候,通过页面上的动作可以触发后台程序,实际上.NET是通过执行一个客户端的__doPostBack(eventTarget, eventArgument);方法来进行分析事件和参数并提交的。通常情况下是不需要做什么额外的了解,但是如果在动作之后提交之前想再插入其他的一些操作就有必要了解下。当在提交前只是普通的确认或则选择是否的时候,我们可以用转载 2009-06-29 10:15:00 · 531 阅读 · 0 评论 -
Button1.Attributes.Add()方法小结
//首先要在PageLoad()事件中注册属性 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Button1.Attributes.Add("onclick", "return checkSame()");//为Bu转载 2009-06-29 11:27:00 · 5496 阅读 · 0 评论 -
在 Page Load 之前得知 Button Click 動作
原文地址:http://www.dotblogs.com.tw/jeff377/archive/2008/03/17/1725.aspx 在 ASP.NET 的運行機制中,Button 的 Click 事件,一定會是 Page Load 事件之後。以下寫個簡單測試範例,在Page Load 事件及 Button Click 事件分別 Response.Write 事件名稱,转载 2009-07-02 10:55:00 · 2472 阅读 · 0 评论 -
.net 读取资源文件[转]
.NET里可以用资源文件实现软件系统多语言版本,今天添加了一个资源文件,然后在网页里面动态调用,由于以前没接触过这方面的知识,所以不太清楚怎么样加裁一个资源文件,来实现动态调用!然后就是GOOGLE搜索,发现大部分都是用如下模式: 1、System.Resources.ResourceManager manager = new System.Resources.Resource转载 2009-09-25 10:23:00 · 2839 阅读 · 1 评论 -
ASP.NET程序中常用代码汇总
1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Request.转载 2010-01-18 11:15:00 · 702 阅读 · 0 评论 -
div 显示与隐藏
visibility隐藏的对象还保留对象显示时所占的物理空间,display则不保留。可以保存下面的代码看看效果:具体步骤:代码示例:←SS属性为visibility:hidden的对象←SS属性为display:none的对象 特别提示 用visibility属性控制隐藏的对象还占据着它显示时的位置,而display则没有。转载 2009-12-18 17:29:00 · 2657 阅读 · 3 评论 -
submit与button的区别
submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。 如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。submit 和 button 看起来都是按钮 submit转载 2009-12-21 11:07:00 · 1445 阅读 · 0 评论 -
展开/收缩DIV层面板(Open/Close Div Layers)
Open/Close Div LayersThis code snippet demonstrates using a container div, which can be expanded or collapsed to show/hide blocks of content. For my javascript function names, I pondered items tha翻译 2009-12-21 15:14:00 · 3796 阅读 · 0 评论 -
ASP.NET经典面试题
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。(partial 允许将类、结构或接口的定义拆分到多个文件中。)2转载 2009-12-23 19:42:00 · 4634 阅读 · 0 评论 -
.NET求职技术总结
[.NET(C#)]把attribute翻译成特性,用来标识类,方法把property翻译为属性,性质,用于存取类的字段把markup翻译成标记,tag还是翻译成标签比较好[.NET(C#)].NET Framework的核心是其运行库的执行环境。称为公共语言运行库(CLR)或.NET运行库.通常将在CLR的控制下运行的代码称为托管代码(managed code).在CLR执行开发的源代码之前转载 2010-01-07 13:39:00 · 956 阅读 · 0 评论 -
ASP.NET图片验证码的实现
生成图片验证码页面createImg.aspx,验证页面Default.aspx。CreateImg.aspx页面使用的各个函数如下: string getRandomValidate(int len) 得到随机长度为len的字符串 drawLine(Graphics gfc,Bitmap img) 在图片中画底线转载 2009-06-25 17:06:00 · 3361 阅读 · 3 评论 -
ASP.NET自定义错误处理页面的添加
asp.net自定义错误处理页面方法一1、添加Web.config, 中添加defaultRedirect="ApplicationErroy.aspx" >节点,2、添加错误处理页面:ApplicationErroy.aspx调用下面的方法: private void DealErroy() { HttpException err转载 2009-09-01 09:27:00 · 1035 阅读 · 0 评论 -
asp.net数据绑定控件
每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据之后的效果。这些控件称之为数据绑定控件。在asp.net中所有的数据库绑定控件都是从BaseDataBoundControl这个抽象类派生的,这个抽象类定义了几个重要属性和一个重要方法:DataSource属性:指转载 2009-07-21 15:10:00 · 1495 阅读 · 0 评论 -
Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标转载 2009-07-23 09:27:00 · 608 阅读 · 0 评论 -
ASP.NET的WebFrom组件LinkButton编程
在ASP.NET的WebForm组件中的LinkButton组件也是一个服务器端的组件,这个组件有点类似于HTML中的<A>标识符。它的主要作用是就是在ASP.NET页面中显示一个超链接。当这个链接被按动的时候,页面就会往服务器端传递信息,并且在服务器端来处理相应的事件。 一. LinkButton组件的重要的组成内容: 我们通过下面这张表来说明一下LinkButton转载 2009-07-27 13:22:00 · 573 阅读 · 0 评论 -
Button的onclick里有javascript脚本时提示字符文本中的字符太多的问题
在aspx页面里, 我们试图在用户点击删除按钮的时候, 提示用户: "是否确认删除?", 我们可以有两种方法解决; // 正确id="delete" name="delete" type="submit" onclick="return confirm(是否确认删除?);" language="javascript" value="删转载 2009-07-27 11:53:00 · 4836 阅读 · 0 评论 -
如何解决“呈现控件时出错”的问题
在制作控件的时候容易遇到“呈现控件时出错”“发生了未处理的异常。未将对象引用设置到对象的实例。”这样的错误,如下图:(也有可能仅仅只是因为未设置runat="server"标签而导致该错误,请先检查该项。) 但是在编译时/运行时也都是没有错误的。分析如图所示的情况我们称之为“设计时”以区别于“编译时”/“运行时”。设计时:在ASP.NET环境中也就是当我们在Visual Stu转载 2009-05-26 14:39:00 · 1336 阅读 · 0 评论 -
IsPostBack深入探讨
1 IsPostBack介绍IsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form的请求是第一次还是非第一次请求。当IsPostBack=true时表示非第一次请求,我们称为PostBack,当IsPostBack=false时表示第一次请求。在asp.net框架内部有很多的场景需要判断IsPostBack,比如LoadAllState等操作就需要在转载 2009-05-25 13:43:00 · 465 阅读 · 0 评论 -
Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
收集一些偶然看到的小Tips,先列一些在这儿,慢慢补充。设置Title : this.Header.Title="这是个Title测试";如果用了MasterPage可以这样用: this.Page.Title = SiteMap.CurrentNode.Title; 动态设置Style:Style style = new Style();style.ForeColor =转载 2009-05-25 16:09:00 · 465 阅读 · 0 评论 -
asp.net验证控件
asp.net验证控件 (1)RangeValidator控件:用于输入值范围限制; (2)RegularExpressionValidator控件 :用于正规则表达式验证; (3)RequiredFiedValidator控件:用于监视控件必须填有数据; (4)CompareValidato控件:用于比较两个监视控件的值; (5)Vali转载 2009-06-03 14:10:00 · 784 阅读 · 0 评论 -
ASP.NET正则表达式集合
ASP.NET正则表达式集合 1.帐号由a~z的英文字母(不区分大小写)、0~9的数字、点、减号或下划线组成,长度为3~18个字符,例如:kyzy_001^[a-zA-Z0-9.-_]{3,18}$2.输入框里必须为数字^[0-9]{1,}$3.电子邮件格式/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*4.要求文本框只能输入最转载 2009-06-03 17:30:00 · 752 阅读 · 0 评论 -
在Asp.net中如何实现弹出提示对话框
C#中,弹出窗口的代码为: MessageBox("用户名或密码错误!","错误:");而在Asp.net中,则不可以用这种方法了,这时我们可以写一个类Message(名字随便取),内容如下:using System;namespace LemongTree{/// /// Message 的摘要说明。/// public class Message转载 2009-06-22 14:50:00 · 12336 阅读 · 3 评论 -
ASP.net从服务器端向客户端弹出alert对话框,但不使页面变成白板
在做ASP.net的项目时,碰到在页面上输入一些数据后,然后点击提交按钮,然后服务器端校验数据,如果数据不合格,用Response.Write("alert( 用户名不存在!)") 向客户端推出一个警告窗口提示,这时候会发现,显示警告窗口的时候,在警告窗口的背面页面是一片空白,非得你按了警告窗口上的确定按钮,主页面才会显示出需要的内容。为什么会出现一个页面白板转载 2009-06-26 13:29:00 · 1310 阅读 · 0 评论 -
验证控件和javascript冲突的解决办法
一个页面,有一个文本框和一个提交按钮,同时有一个验证控件来验证文本框中的输入,单击BUTTON时同时要触发一个javascript脚本。在PageLoad中加入:Button1.Attribute.Add("onclick","return CheckOther()");运行时提示发生脚本错误,缺少";"生成的HTML:<input type="submit" name转载 2009-06-25 10:33:00 · 914 阅读 · 0 评论 -
ASP.net错误处理(错误跳转页 webconfig)
使用定制错误页面 虽然我们发送给用户的公用错误信息是安全的,就是说它不会威胁到应用程序的秘密,但是这样的信息并不好看。也许你希望用户永远也看不到这样的信息。相反,当处理请求的过程中,如果发生了一个为处理的错误,你希望能够显示自己的“定制错误页面”,显示出自己的品牌以及特定的错误信息。 向ASP.NET 应用程序中增加定制错误信息非常容易。首先,编写自己的 web页面,它可转载 2009-09-01 09:16:00 · 1254 阅读 · 2 评论 -
ASP.NET与JavaScript交互
1.asp.net呼叫jsResponse.Write("<!--");Response.Write("alert(欢迎您 );" );Response.Write("location.href=login.aspx;") ;Response.Write("// -->") ; 在这里情况下,你可以调用页面中的JS脚本的函数都可以.2、js脚本如何访问服务器控转载 2010-04-06 21:57:00 · 3409 阅读 · 0 评论