在asp.net mvc中生成javascript文件
发布时间:2020-12-15 23:18:11 所属栏目:asp.Net 来源:网络整理
导读:朋友们, 我试图在我的应用程序中使用DyGraph.请看下面的代码 – head meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9" titlecrosshairs/title script type="text/javascript" src="dygraph-combined.js"/script script type="tex
朋友们,
我试图在我的应用程序中使用DyGraph.请看下面的代码 – <head> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9"> <title>crosshairs</title> <script type="text/javascript" src="dygraph-combined.js"></script> <script type="text/javascript" src="data.js"></script> </head> 该代码使用包含data.js文件的函数来获取一些静态数据. 有人可以帮我解决这个问题. 感谢您分享宝贵的时间. 解决方法
您可以定义控制器操作:
public ActionResult Data() { // Obviously this will be dynamically generated var data = "alert('Hello World');"; return JavaScript(data); } 接着: <script type="text/javascript" src="<%= Url.Action("Data","SomeController") %>"></script> 如果您有一些您不想在控制器中生成的复杂脚本,则可以通过定义视图模型来遵循标准MVC模式: public class MyViewModel { ... put required properties } 控制器动作将填充此视图模型并将其传递给视图: public ActionResult Data() { MyViewModel model = ... Response.ContentType = "application/javascript"; return PartialView(model); } 最后一个视图在这种情况下将是视图模型的javascript表示(?/ Views / SomeController / Data.ascx): <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MyViewModel>" %> alert(<%= new JavaScriptSerializer().Serialize(Model.Name) %>); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 为什么LINQ to Entities不能识别方法’Syst
- asp.net core 自定义异常处理中间件
- asp.net-mvc – 我的web.config中没有角色管理器部分定义
- NHibernate中对同一个对象的Lazyload要设置一致
- asp.net-2.0 – 如何在生产环境中删除临时ASP.net文件?
- asp.net-mvc – Cookie过期或会话超时太早
- asp.net-mvc – 如何在视图模型中更改隐式必需属性的错误消
- asp.net-mvc – ASP.Net身份登录重定向强制协议(Https)
- asp.net – SQL Server 2005:事务死锁
- asp.net-mvc – 如何让ASP.NET MVC在IIS 6中运行?
推荐文章
站长推荐
- ASP.NET(.asmx)webservices中的客户端IP地址
- asp.net – 如何将JsonResult对象作为字符串获取
- asp.net-mvc – ASP.Net Core中的动态路由
- ef-code-first – 如何首先使用代码向Identity默
- asp.net-mvc-4 – 如何在Kendo Grid的每一行中添
- asp.net – 使用sql helper时出现超时问题(Micro
- 如何在asp.net用户控件中使用jQuery ajax?
- asp.net – MVC IIS7 = CSS问题
- asp.net – 如何在swagger中为.Net Core Web API
- asp.net – 使用ASP:文本框作为
热点阅读