易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net 水晶报表人民币大写

 ASP.NET提供了事件驱动编程模型,使开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,在传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递变量,同样的事情,在使用事件驱动编程模型的ASP.NET就要麻烦一些,但是我们仍然有一些方法可以实现同样的功能。笔者在这里将包含使用querystring,session变量以及server.Transfer方法来实现页面间的变量传递。
使用QueryString
使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在很多传递的值少而安全性要求不高的情况下,这个方法还是较多地被首选使用。
使用这种方法包括如下的步骤:
a,使用控件创建web表单(form)
b,创建可以返回表单的按钮和链接按钮
c,在按钮或链接按钮的单击事件里创建一个保存URL的字符变量
d,在保存的URL里添加QueryString参数
e,使用Response.Redirect重定向到上面保存的URL
下面的代码片断演示了如何实现这个方法:
  源页面代码:
private void Button1_Click
(object sender, System.EventArgs e)
{
 string url;
 url="webform1.aspx?var1=" + TextBox1.Text + "&var2=" + TextBox2.Text;
 Response.Redirect(url);
}
 目标页面代码:
 private void Page_Load
(object sender, System.EventArgs e)
{
 Label1.Text=Request.QueryString["var1"];
// Label1.Text=Request.QueryString["var1"] 也可以直写为 Label1.Text=Request["var1"]下面的语句也是一样可以简写
 Label2.Text=Request.QueryString["var2"];
}
使用Session变量
  使用Session变量是可以在页面间传递值的的另一种方式,在本例中我们把控件中的值存在Session变量中,然后在另一个页面中使用它,以不同页面间实现值传递的目的。但是,需要注意的是在Session变量存储过多的数据会消耗比较多的服务器资源,在使用session时应该慎重,当然了,我们也应该使用一些清理动作来去除一些不需要的session来降低资源的无谓消耗。使用Session变量传递值的一般步骤如下:
a,在页面里添加必要的控件
b,创建可以返回表单的按钮和链接按钮
c,在按钮或链接按钮的单击事件里,把控件的值添加到session变量里
d


相关文档:

ASP.NET 文件上传

在ASP中,将文件上传到服务器是一件非常麻烦的事情,通常需要第三方组件的支持。
在ASP.NET 1.x 中,要支持文件上传,只须使用HTML的Input(File)控件。把它作为服务器控件运行(手动设置runat="server") ,要直接操作 HttpPostedFile。
在ASP.NET 2.0中,新增了FileUpLoad服务器控件,使得上传更加简单。
包& ......

ASP.NET Excel导出(动态生成)解决方案


ASP.NET Excel导出(动态生成)解决方案
(一)、服务器端的excel组件来生成目标Excel
  即在后台调用excel组件,来读取模板,填写模板的。就是后台启动Excel来处理的,在进程管理器里可以查看到它的进程。
  优点:Excel处理功能丰富,多样,可以完成一切的Excel文件处理。
  缺点:服务器端要装Excel ......

数据交换学习二:asp.net C# 对 sqlserver表的操作

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient; ......

在asp.net中实现Gridview 表头固定

<script language="javascript">
 function init()
          {
           var tbBody = document.getElementById("<%=GridView2.ClientID%>");
         ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号