2011-05-22 80 views
0

想象一下,您有一个应用程序,它包含服务器端的C#.NET代码和客户端的JavaScript文件。如您所知,您可以使用<% %>标签或其他标签(如@ id)嵌入服务器端代码,您正在使用MVC剃须刀视图引擎。在单独的JavaScript文件中嵌入服务器端代码

现在想象一下,你有被头标记的脚本标签加载单独的JavaScript文件:如何能够将服务器端代码到JavaScript文件的代码?有没有办法做到这一点?

回答

1

发送报头 “内容类型:文本/ JavaScript” 和加载它作为

<script type="text/javascript" src="whatever.aspx?whatever=someparm"></script>

例如

Response.ContentType = “文本/ JavaScript的”;

Response.Headers.Add( “内容类型”, “文本/ JavaScript的”);

也许你可以这样做:How to pass variables in to a JS file