在我的ASP.NET 5.0项目中,如果我添加新的cshtml视图(来自服务器端模板),是否意味着该视图中的Javascript和CSS等也将在服务器而不是客户端的浏览器上执行?任何帮助表示赞赏。
答案 0 :(得分:0)
不,只有C#razor代码才会在服务器上执行。 CSS将由浏览器呈现,JavaScript代码也将由浏览器执行。如果您要在服务器上运行代码,则必须使用razor。如果您希望它在浏览器中运行,请使用JavaScript。 cshtml扩展只是告诉服务器寻找要执行的C#razor代码。