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