关于ASP.NET MVC部分视图渲染问题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ASP.NET MVC部分视图渲染问题。相关的知识,希望对你有一定的参考价值。

用MVC4.0做网站,期间使用partialView进行部分视图渲染。 但是郁闷的是,返回的仅仅是view页面部分,关于javascript的脚本部分并没有渲染上。导致我的程序一直报错无法进行下一项。请问有什么办法在不刷新整体页面的情况下进行部分视图的全部渲染吗?就是把脚本部分也一起渲染上。谢谢。

不会的 如果在局部视图中使用到了js 知道在其他视图中引用局部视图就可以同时引用js 也就是说视图在引用局部视图的时候 是引用局部视图的所有资源 而不会像你的这种情况 不加载js追问

你在cshtml页使用什么语句进行引用?

追答

@Html.Action()

参考技术A 脚本部分当然也是可以控制的,建议用jquery,方便又快捷!

估计是你的脚本写得有问题追问

呃。。 我问的是怎么使用partialview把脚本一起返回到主页面上。。。 你回答的有点跑题了。

追答

在partialview中的js脚本,和引用它的页面之间有什么关系?这两者并不会影响的

难道你的意思是,partial中的脚本需要在主页面中给参数?

以上是关于关于ASP.NET MVC部分视图渲染问题。的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC 2 使用 jQuery 加载部分视图 - 无客户端验证

在 ASP.NET MVC 中使用 jQuery 渲染局部视图

在 ASP.NET MVC Core 3.1 中通过 jQuery 为部分视图附加 html 的问题

ASP.NET MVC 中母版页中的视图模型、视图和部分视图之间的关系

ASP.NET MVC - 在布局中有条件地渲染部分

asp.net mvc中html.Action问题