ASP.NET中的服务器端视图

时间:2016-02-24 17:11:10

标签: asp.net view asp.net-core-mvc

在我的ASP.NET 5.0项目中,如果我添加新的cshtml视图(来自服务器端模板),是否意味着该视图中的Javascript和CSS等也将在服务器而不是客户端的浏览器上执行?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

不,只有C#razor代码才会在服务器上执行。 CSS将由浏览器呈现,JavaScript代码也将由浏览器执行。如果您要在服务器上运行代码,则必须使用razor。如果您希望它在浏览器中运行,请使用JavaScript。 cshtml扩展只是告诉服务器寻找要执行的C#razor代码。