如何在MVC5中ajax调用的部分视图中引用外部javascript
How to reference outside javascript in a Partial View called by ajax in MVC5?
我已经为MVC 3&MVC 4和我希望找到一个MVC 5的解决方案。我有一个通过ajax加载部分视图的视图。在视图中,我在那里定义了所有的javascript逻辑(@section Scripts
),因为我的部分视图中不能有任何逻辑。问题是,在我的局部视图中,我希望在成功后调用视图中定义的javascript函数。
以下是我的观点和部分观点
MyView.cshtml
@section Scripts
{
@Scripts.Render("~/plugins/myplugins")
<script>
function callFunctionOutsideThisPartialView() {
//... This doesn't get called
}
</script>
}
MyPartialView.cshtml
@using (Ajax.BeginForm("MyAction", "MyController",
new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "divForPartialView",
OnSuccess = "callFunctionOutsideThisPartialView()"
}, new { @class = "form-inline" }))
{
// Partial View here
}
访问MVC 5中部分视图之外的javascript函数的正确方法是什么?
如果我没记错,只需在普通视图中呈现部分视图,然后通过ajax调用加载该普通视图。将jquery添加到普通视图中。
相关文章:
- 如何在MVC5中ajax调用的部分视图中引用外部javascript
- 全局引用b/t模板和视图
- 如果视图中没有Jquery脚本引用,Unobtrusive Javascript Validation是不起作用的
- 如何在另一个视图中获取元素的引用id-UI5
- 从事件回调中引用包含主干视图
- 在挖空中引用对象构造函数外部视图模型的属性
- 如何在Sencha Architect中将控制器引用到视图
- 主干:丢失对实际视图的引用
- 对 ejs 视图文件的引用在构建后不会更改,尽管它在生产中结合了它.js - Javascript MVC
- 使用模态作为模板视图并引用它
- 木偶.js - 项目视图获取父区域引用
- E/Web 控制台 (8272): 未捕获的引用错误: 在视图寻呼机中加载 Web 视图时未定义函数名称:1
- 为什么在剃刀视图页面中引用JSON编码
- 如何扩展/获取对规则视图就地编辑器的引用
- 主干视图未捕获引用错误
- ExtJS控制器引用视图获胜'不要使用不同的别名
- AngularJS,通过引用更新子控制器视图中的ng repeat
- 以编程方式添加视图,然后引用这些视图
- 使用Aurelia's ref属性引用元素的视图模型
- 当引用对象改变时,react .js视图不更新