详解手动音量调节使用JsonResult返回Json数据
控制器中定义以下方法:
public JsonResult UpdateSingle(int id,string actionName,string actionValue){ var RES=new JsonResult();//var值=' actionValue//db .ContextOptions。proxycreationnabled=falsevar列表=(来自数据库中的a .文章选择新的{ name=a.ArtTitle,yy=a.ArtPublishTime }).取(5);//记得这里要选择新建否则会报错:序列化类型系统。数据。实体。动态近似五x综合征的对象时检测到循环引用。 //不选择新建也行的加上这句//db .ContextOptions。proxycreationnabled=false资源数据=列表;//返回列表var name='小华;var age=' 12var name1='小华;var age1=' 12res。Data=new object[] { new { name,age },new { name1,age1 } }//返回一个自定义的目标数组var person=new { Name='小明,年龄=22,性别='男' };资源数据=人;//返回单个对象;' res.Data='这是个字符串;//返回一个字符串,意义不大;JsonRequestBehavior=JsonRequestBehavior .AllowGet//允许使用得到方式获取,否则用得到获取是会报错返回res}页面调用:
a href=' JavaScript : void(0);'onclick=' JavaScript : up click(this);'单击我/a脚本类型='text/javascript '函数向上点击(o){ var obj=$(o);警戒。$.Ajax({ URL : '/Articles/UpdateSingle?ran=' Math.random ')、type: 'GET '、dataType: 'json '、data: { id: obj.attr('id ')、动作名: obj。attr('动作名')、动作值: obj。attr('动作值')},success:函数(数据){//if(数据。结果=' True '){//alert('修改成功!');//}//if(obj。attr('动作名称')==' ArtVerify '){//} $(o).html(数据[0]。姓名);obj.attr('actionValue ',数据[0]。结果);} })}/脚本以上是在手动音量调节中使用,在webform中怎么使用呢?
在webform中要引用牛顿英尺。Json.dll;
当然你也可以自己拼接字符串。
受保护的无效页面_加载(对象发送者,事件参数e) { var客户=新客户{ name='李华,性='男' };var customer1=新客户{ name='小芳,性='女' };var li=新list customer();李。添加(客户);李添加(客户1);var list=Newtonsoft .JSON。JAVAScript转换。李;var TT='[{ \ ' name ' : \ '李华\ ',\ ' sex \ ' : \ '男\'},{\ '名称' :\ '小芳\ ',\ ' sex \ ' : \ '女\'}]';//new Newtonsoft .Json。JsonSerializer().(客户);回应。写作(TT);回应end();}公共类客户{公共字符串名称{获取设置;}公共字符串sex { get设置;} } 页面方法:
p a href=' JAVAScript : void(0)' onclick=' JAVAScript : getjsondata();'GetJsonData/a/p div id=' DataDiv ' GGG/div脚本类型='text/javascript '函数GetJsonData(){ var str=' ';$.getJSON('/Json.aspx ',函数(数据){ var TT=' ';$.每个(数据,函数(k,v) { $ .每个(v,function (kk,vv){ TT=kk ':' vv ' br/';});});$('#dataDiv ').超文本标记语言(TT);});}/脚本显示结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
版权声明:详解手动音量调节使用JsonResult返回Json数据是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。