关于ASP.net与AJAX用gridview进实现无刷新并分页随笔
开发环境:WIN XP VS2005
数据库:SQL server 2000
此处不考虑安全问题.
具体如下:
首先建立一个数据库和一个表结构并在表中输入一些数据以便测试:此步略过
打开VS2005新建一个网站并添加一个HTML页
在默认的Default.aspx中放入Gridview控件用于显示数据
.cs代码
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.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
public int j = 0;
protected void Page_Load(object sender, EventArgs e)
{
databind();
}
/// <summary>
/// 分页
/// </summary>
private void databind()
{
string connStrings = ConfigurationManager.ConnectionStrings["WSConStringSQL"].ToString();
SqlConnection sqlconn = new SqlConnection(connStrings);
SqlCommand sqlcom = new SqlCommand("Select * from TB_AdminUser ", sqlconn);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sqlcom);
da.Fill(ds);
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = ds.Tables[0].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 5;
int CurPage;
&
相关文档:
原文:刘武|ASP.NET如何导出excel(一)
ASP.NET中导出excel的方法很多,最简单的就是利用服务器控件的RenderControl方法,他可以把服务器控件的内容作为流输出到客户端,可以用该方法输出整个页面,也可以输出单独的控件。单必须注意使用该方法时必须重载 VerifyRenderingInServerForm 函数,否则就会出错。以下是 ......
1. 打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
2.为按钮添加对话框
Button1.Attri ......
ASP.NET程序中常用的三十三种代码.......................................
1. 打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
接收参数:
string a = Request.QueryString("id");
......
<input id = " loFile " type = " file " runat = " server " >
<form method = " post " enctype =" multipart/form-data " runat = " server ">
</form >
1.获得上传文件的名称:(关键是PostedFile类的应用)
使用Path类中的GetFileName方法,具体如下:
lstrFileName = loFile.PostedFile.FileName
......