在asp.net mvc中生成javascript文件
发布时间:2020-05-25 06:38:36 所属栏目:asp.Net 来源:互联网
导读:朋友们, 我试图在我的应用程序中使用DyGraph.请看下面的代码 – head meta http-equiv=X-UA-Compatible content=IE=EmulateIE7; IE=EmulateIE9 titlecrosshairs/title script type=text/javascript src=dygraph
|
朋友们, 我试图在我的应用程序中使用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 – MVC4区域和表单认证
- asp.net-mvc – 使用Razor在ASP.NET MVC3中的文件上传控件
- asp.net – 如何获取当前的月份和年份
- ASP.NET MVC的MS应用程序示例?
- asp.net-mvc – 应用程序级排队/网站流量管理
- 如何将纯文本发布到ASP.NET Web API端点?
- asp.net-mvc – 适用于MVC 2 beta 2的MicrosoftMvcJQueryVa
- ASP.NET相对路径
- asp.net-mvc-4 – LinkedIn在MVC4中使用DotNetOpenAuth的完
- 如何用Asp.net中的javascript检测IE 11
推荐文章
站长推荐
热点阅读
