C#在Jquery ligergrid中修改数据,怎么更新到数据库

首先我在后台从数据库中取出数据拼装成JSON格式传到前台的ligergrid中,但是在ligergrid修改数据后怎么更新数据库??新手求教~~~怎么把前台的JS值传到后... 首先我在后台从数据库中取出数据拼装成JSON格式传到前台的ligergrid中,但是在ligergrid修改数据后怎么更新数据库??新手求教~~~
怎么把前台的JS值传到后台,最好详细代码,我原先做的是前台写个隐藏域<input type="hidden" name = "hidtest"/>,然后再JS里面给他赋值document.getElementsByName("hidtest").value=JSON.stringify(data)。后台用Request.Form["hidtest"]取值,但是不对。。求大神指点哪个地方错了。新手求教。。
展开
 我来答
C语言初出茅庐
2013-09-06 · TA获得超过127个赞
知道答主
回答量:256
采纳率:0%
帮助的人:112万
展开全部
你JSON.stringify(data)首先这个方法是属于ECMAS5的
先确定有没有值
如果确定有值,你这样复制是没有问题
不够详细,我不太敢下定论,你在查查
爱心善行共赢
推荐于2016-05-21 · TA获得超过313个赞
知道小有建树答主
回答量:355
采纳率:0%
帮助的人:267万
展开全部
ligerui操作一般都是前台js加后台ashx处理程序的,使用ajax向ashx中发送请求,请求的时候带上json格式的data 数组,然后ashx中用context.Request[""]接收,然后操作数据库进行处理
比如前台有一个值,你想传到后台处理,使用
$.ajax({
type: 'post', cache: 'false', dataType: 'json',
url: 'Handler.ashx',
data: [
{ name: '参数名', value: '参数值' },
],
success: function (result) {
//处理成功
},
error: function (msg) {
return;
}
});

Handler.ashx中:
if (context.Request["参数名"] == null)
{
context.Response.Write("false");
}
else
{
string 参数=context.Request["参数名"].ToString();
//下面接着处理
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式