我的局部视图中的Jquery或Javascript问题

use*_*485 7 javascript c# asp.net-mvc jquery

我可以在部分视图中使用jQuery或JavaScript代码吗?

我在局部视图中有一个网格,我试图在该局部视图中使用jQuery隐藏一个网格元素.我无法这样做.但是如果我在没有局部视图的情况下使用相同的代码,

有人可以帮帮我吗?

这是我的代码

<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage<NascoBenefitBuilder.ViewModels.Obn.ProductTemplate.ObnProductTemplateMainData>" %>
<script type = "text/javascript" language="javascript">
$(document).ready(function(){
    alert("success");
});
</script>
Run Code Online (Sandbox Code Playgroud)

此代码在我的部分视图中,但是当此页面加载时,我无法弹出此警报框.

谢谢,谢谢

Pri*_*ank 11

可能没有什么理由不起作用.

为了确保您的JQuery可用于部分视图,您可以尝试在部分视图页面中添加jquery引用.希望你没有像这样的问题http://forums.asp.net/t/1649526.aspx/1

其次,如果您通过AJAX调用它,则该部分视图中包含的javascript不会由MVC AJAX运行.请遵循此指南,让它适合您.

http://geekswithblogs.net/DougLampe/archive/2010/11/12/execute-javascript-in-mvc-partial-view.aspx