码迷,mamicode.com
首页 > Web开发 > 详细

DWZ和ASP.NET MVC等框架的冲突问题解决方案

时间:2015-04-07 15:39:30      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

最近的一个项目用到了dwz和mvc的整合开发,但是dwz中的lookup查找带回功能对name标签进行了绑架,导致向后台传值不好处理,现在为标签 单独设置一个属性bringbackname来进行带回的关联


dwz.min.js


一、2714行,将带回到的属性进行更改,原先带回到name属性,现改为

var $input=$(this),inputName=$input.attr("bringbackname");

二、2861行,为th新增属性

bringbackname: $th.attr("bringbackname") || "",

三、2914行,更改replaceSuffix规则,新增为bringbackname属性的替换规则

bname = $this.attr('bringbackname');
if (bname) $this.attr('bringbackname', bname.replaceSuffix(i));

四、2940行,更改生成的th得标签属性,拼html规则,lookup的改为

suggestFrag='autocomplete="off" lookupGroup="'+field.lookupGroup+'"'+suffixFrag+' suggestUrl="'+field.suggestUrl+'" suggestFields="'+field.suggestFields+'"'+' postField="'+field.postField+'"';}
html='<input type="hidden" name="'+field.lookupGroup+'.'+field.lookupPk+suffix+'"/>'+'<input type="text" name="'+field.name+'"'+ 'bringbackname="'+field.bringbackname+'"'+suggestFrag+' lookupPk="'+field.lookupPk+'" size="'+field.size+'" class="'+field.fieldClass+'"/>'+'<a class="btnLook" href="'+field.lookupUrl+'" lookupGroup="'+field.lookupGroup+'" '+suggestFrag+' lookupPk="'+field.lookupPk+'" title="查找带回">查找带回</a>';


DWZ和ASP.NET MVC等框架的冲突问题解决方案

标签:

原文地址:http://blog.csdn.net/u014761013/article/details/44920295

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!