我希望我的index.cshtml仅在以下路线处于活动状态时才能返回:
http://www.example.com/2/345044
以下代码有效,但是当通过:
返回剃须刀文件的代码时返回视图(index);然后索引动作再次击中多次
带有脚本/映像/样式表的值,例如:
标签具有值'css',元元具有值'cos.css'
那就是layout.cshtml中的URL:
<link rel="stylesheet" href="~/css/site.css" />
如何防止使用这些文件请求触发索引操作?
startup.cs
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseMvc(routes =>
{
routes.MapRoute("history", "{tag}/{metaversion}", new { controller = "Home", action = "Index" });
});
}
默认情况下未启用静态文件。您必须打开要使用的功能:
app.UseStaticFiles();