资源简介
AJAX传值,由于自己最近在开发一个项目,需要在动态控件的事件中,运用JS技术实现增改查删功能,由于删除功能我不想另外建立页面,所以就一直有问题。学习视频,查看各种资料,终于弄明白了是怎么回事,真心不容易 ,由于在网上这方面的详细介绍与完整代码太少,为了帮助和我有同样需求的开发人员,或者是刚上手的新手。特上传资料,含详细介绍,含完整代码,提供三种实现方式,其中一种是自己项目上用的,希望能给你带来 帮助。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using RM.Common.DotNetUI;
using System.Data;
using RM.Common.DotNetCode;
using System.Text;
using RM.Busines.IDAO;
using RM.Busines.DAL;
using RM.Common.DotNetBean;
using RM.Web.App_Conn;
using RM.Busines;
namespace RM.Web.RMbase.SysMenu
{
public partial class WayToCharge : System.Web.UI.Page
{
RM_UserInfo_IDAO user_idao = new RM_UserInfo_Dal();
protected void Page_Load(object sender EventArgs e)
{
this.PageControl1.pageHandler += new EventHandler(pager_PageChanged);
if (!IsPostBack)
{
DataBindGrid();
}
}
///
/// 绑定数据,分页
///
///
///
protected void pager_PageChanged(object sender EventArgs e)
{
DataBindGrid();
}
protected void lbtSearch_Click(object sender EventArgs e)
{
DataBindGrid();
}
/// 绑定数据源
///
private void DataBindGrid()
{
StringBuilder strSql = new StringBuilder();
strSql.Append(“select * from Payment_way “);
DataTable dt = DataFactory.SqlDatabase().GetDataTableBySQL(strSql);
ControlBindHelper.BindRepeaterList(dt rp_Item);
this.PageControl1.RecordCount = Convert.ToInt32(dt.Rows.Count);
rp_Item.DataSource = dt;
}
///
/// 绑定后激发事件
///
///
///
protected void rp_ItemDataBound(object sender RepeaterItemEventArgs e)
{
}
protected void rp_Item_ItemCommand(object source RepeaterCommandEventArgs e)
{
string Eid = e.CommandArgument.ToString();
deldata(Eid);
}
public string deldata(string Nokey)
{
string sssql = “ delete Payment_way where List=“ + Nokey + ““;
int i = WebCommon.cmdsql(sssql);
if (i > 0)
{
Clientscript.RegisterStartupscript(this.GetType() “alert“ “ript>alert(‘保存成功‘);window.location.href=‘WayToCharge_List.aspx‘ ript>“);
}
else
{ Response.Write(“ript> alert(‘操作失败‘) ript>“); }
string todata = “数据已删除“;
return todata;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-12 10:14 Ajax成功案例(20170712)\
文件 5660 2017-07-12 10:12 Ajax成功案例(20170712)\AJAX传参说明(经典操作).txt
文件 0 2017-07-12 09:51 Ajax成功案例(20170712)\AJAX传参说明(经典操作).txt.bak
文件 24045 2017-07-12 09:22 Ajax成功案例(20170712)\Fajax1.1.rar
文件 15060 2017-07-11 08:44 Ajax成功案例(20170712)\FunctionJS.js
文件 6165 2017-07-07 10:46 Ajax成功案例(20170712)\WayToCharge_List.aspx
文件 2892 2017-07-07 10:57 Ajax成功案例(20170712)\WayToCharge_List.aspx.cs
文件 2203 2017-07-07 09:58 Ajax成功案例(20170712)\WayToCharge_List.aspx.designer.cs
文件 85 2017-07-10 09:13 Ajax成功案例(20170712)\del.ashx
评论
共有 条评论