在MVC3项目中,我有一个带有此代码的"_Layout.vbhtml"文件
<!DOCTYPE html>
<html>
<head>
</head>
<body>
...
<script src="@Url.Content("~/Scripts/jquery-1.8.2.min.js")"></script>
@RenderSection("Scripts", false)
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
然后,我在共享文件夹中有一个部分视图"ValidationScripts.vbhtml"
@Section Scripts
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.fix.js")"></script>
<script src="@Url.Content("~/Scripts/localization/messages_de.js")"></script>
End Section
Run Code Online (Sandbox Code Playgroud)
如果我从这样的视图中调用部分视图...
@ModelType MvcExample.MyModel
@Code
ViewData("Title") = "Test"
End Code
@Html.Partial("ValidationScripts")
<h2>Just a Test</h2>
...
Run Code Online (Sandbox Code Playgroud)
"脚本"部分未在页面上呈现,输出HTML为
<!DOCTYPE html>
<html>
<head>
</head>
<body>
...
<script src="@Url.Content("~/Scripts/jquery-1.8.2.min.js")"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如何在局部视图中渲染剖面?
asp.net-mvc asp.net-mvc-partialview asp.net-mvc-views razor asp.net-mvc-3
我正在使用jQuery的网页.我有一个Ajax调用,从服务器获取数据并更新div.在该数据中有一个jQuery函数,但在将数据加载到页面后不会调用该函数.我已经在页面中包含了正确的js文件.
这是从Ajax调用返回并放入div的内容:
<script type="text/javascript">
$(function() {
$('input').myFunction('param');
});
</script>
<p> other html </p>
Run Code Online (Sandbox Code Playgroud)
将html插入页面后如何获取返回的javascript?
(我正在使用带有jRails插件的Rails)