部分视图中的ASP.net MVC javascript未运行

拜伦2017

也许有人可以通过调用具有自己的javascript代码的部分视图来帮助我了解问题或错误。

这是主要的cshtml:

@model  Ads_Negocio.FormTest

@{
    ViewBag.Title = "Reportone";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
<div> <p>Parent view</p> </div>
<p>----------Partial view section-----------</p>
<div>
    <p>Partial view</p>
    @Html.Partial("Componente/_aTestView")
</div>

@section scripts{
    <script type="text/javascript">
        $(document).ready(function () {
            alert("parent view renderign")
        });
    </script>
}

局部视图_aTestView.cshtml:

<button type="button" id="btnGraficNew">Run</button>

<script type="text/javascript">
    $(document).ready(function () {
        alert("partial view rendering");
        $("#btnGraficNew").click("click", function () {
            alert("Call from partial view");
        });
    });
</script>

问题:

  1. 视图渲染后,永远不会调用局部视图内的警报。
  2. 当我按botton时,它不会发出警报。
Yat Fei Leong

部分视图与父视图一起加载。因此,javascript命令应位于父视图上,而不是部分视图本身。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在ASP.NET MVC4的视图中未显示部分视图

为什么javascript在共享/部分视图的asp.net mvc视图中不起作用

ASP.NET MVC在部分视图中使用javascript值

从具有捆绑视图的视图中将Javascript添加到ASP.NET/MVC网页的标头部分?

在部分视图中使用分页,asp.net mvc

从ASP.NET MVC局部视图中调用JavaScript

在asp.net mvc中未显示其他视图中的一个视图

在部分视图中使用AJAX的ASP.NET MVC PagedList

验证错误消息未在Asp.Net Core 2 MVC部分视图中显示

在asp.net MVC中,如何使用AutoPostBacking更改部分视图中TextBox的值

视图中的 ASP.Net Core 2.1 MVC SelectList 未填充

如何将部分视图从 ASP.NET MVC 应用程序根加载到区域视图中?

ASP.NET MVC 视图未更新

使用带有JavaScript的ASP.NET MVC在树状视图中显示“未定义”

相同视图的ASP.NET MVC部分视图

视图中的 Asp.net Core 2.1 MVC 解码

ASP.NET MVC在模型的视图中显示数据?

jQuery在ASP.NET MVC视图中隐藏引导表

在ASP.NET MVC视图中排序加载动作

DropDownList 模型在 PagedList 视图中绑定 ASP.NET MVC

在ASP.Net Core MVC视图中刷新ViewComponent

如何避免在布局和视图中使用JavaScript两次ASP.NET MVC 5

MVC-部分视图中元素的Javascript事件

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

如何异步更新ASP.NET MVC部分视图?

ASP.Net MVC:不呈现部分视图

使用JQuery动态加载ASP.NET MVC部分视图

在ASP.net MVC 4中使用部分视图

ASP.NET Core MVC 显示隐藏部分视图