如何对repater控件进行内容编辑

学习repater控件一般都会对<itemTemplate></itemTemplate>进行操作,一般进行删除,添加都比较容易,比较麻烦的是进行数据进行

修改操作。这是非常伤脑的,下面为大家推荐两种方法如何进行数据的修改。

方法一:

使用Ajax进行在本网页局部刷新修改,不进行跳转。

""里面的内容是你想要跳转的网页

$.get(”",function(result){

alert(result)

});

当然,使用这种方法需要配合js使用。

 

下面是代码的具体实现

对reapater控件进行编辑

标题

 

使用Ajax中的get传值。

这句话的意思是,找到你修改的那个值(可以用alert()试一下看一看是不是你想要的值),data(是自己随意定义的),把值传到

Update.ashx里面。(Update.ashx是一个一般处理程序)

$.get("Update.ashx?data=" + CustomerID + "|" + LoginID + "|" + Pwd + "|" + CustomerName + "|" + IdentityID +
                    "|" + Address + "|" + Phone, function (result) {
                    alert(result);
                })

标题


这是一个一般处理程序,以.ashx结尾,如果你想要输出response.write("内容")是输不出来的。需要context.
response.write("内容")才可以。 context.request("data"):是接收你从js里面data里面传过来的值。 str.split("|"):是根据"|"进行解析你传过来的值。当然也可以吧"|"换成",",相对应的js你穿过来的值也要把"|"换成",", 

 

string[] list :用数组来接受根据"|"解析的值。
之后再根据你的判断提示会在js中的alert(result)弹出这样的一句话,alert("修改成功!")
 

标题

 

方法二:

是把你的值传递到另一个界面进行修改。

window.open("");

括号里面的值是你的跳转路径,可以加上值,与方法一样。

例如:window.open("Update.ashx?data=" + CustomerID + "|" + LoginID + "|" + Pwd + "|" + CustomerName + "|" + IdentityID +
                    "|" + Address + "|" + Phone);

可以进行参考一下。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值