asp.net mvc分部视图重新加载后事件失效

主视图post提交到后台action,然后returnPartialView直接返回的分布视图。页面初次加载的时候事件都是正常的,可是分布视图重新加载后事件就都失效了。我... 主视图post提交到后台action,然后return PartialView直接返回的分布视图。
页面初次加载的时候事件都是正常的,可是分布视图重新加载后事件就都失效了。我查看了一下页面元素发现在js写了事件的标签在重新加载后事件就没了
求解是什么原因导致的?
忘了说了,js事件是写在主视图里的,不想写在分部视图里(暂时是通过写在分部视图里解决的)
展开
 我来答
浮云也是种寂寞
2016-12-23 · TA获得超过155个赞
知道小有建树答主
回答量:273
采纳率:50%
帮助的人:130万
展开全部
要不你试试$(document).on("click","#id",function(e){ })方式绑定?
你这个问题和动态操作dom 事件失效是一样原理
追问
on不行,是dom的问题,但是不知道为什么改成绑定的仍然不起作用,后来查到说可以绑定到没有重新加载的标签上,我的分部视图是在div中加的:    

@{Html.RenderPartial("_IndexContent");}
所以我就用delegate通过div再绑定分布视图,然后就好使了。不过具体的为什么直接绑定没作用还是有点迷糊,哈哈
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式