c# - 我的局部 View 中的 Jquery 或 Javascript 问题

标签 c# javascript jquery asp.net-mvc

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

我的局部 View 中有一个网格,我试图在该局部 View 中使用 jQuery 隐藏一个网格元素。我不能这样做。但是如果我在没有部分 View 的情况下使用它,同样的代码也可以工作。

谁能帮帮我?

这是我的代码

<%@ 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>

此代码在我的部分 View 中,但是当此页面加载时我无法弹出此警告框。

谢谢谢谢

最佳答案

这不起作用的原因可能很少。

只是为了确保您的 JQuery 可用于局部 View ,您可以尝试在局部 View 页面中添加 jQuery 引用。希望你没有像这样的类似问题http://forums.asp.net/t/1649526.aspx/1

其次,如果您通过 AJAX 调用它,则该部分 View 中包含的 javascript 不是由 MVC AJAX 运行的。遵循此指南,让它为您所用。

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

关于c# - 我的局部 View 中的 Jquery 或 Javascript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5888343/

相关文章:

c# - 线程执行后调用委托(delegate)

C# 创建函数队列

javascript - 网络音频离线上下文和分析器节点

javascript - 维基百科 API - 访问 JSON 对象

javascript - 如何找到具有特定值的输入

c# - 在我的项目中仅针对 Owned<T> 引用 Autofac 是不是糟糕的设计?

c# - 在 .Net 中 Hook

javascript - 将元素向上移动 2 个位置

javascript - 必须正确处理 Promise 错误

javascript - javascript代码的简化