我是网页新手。
我创建了一个ASP.Net网站(Razor),但这里WebSecurity使用cookies,我不想使用内置功能..
因此我创建了一个新的ASP.NET Empty WebSite,然后添加了一个Layout页面&内容页面..
现在,当我在浏览器中浏览它时,它显示扩展名.cshtml ...当我制作一个ASP.NET网站(Razor)时,情况并非如此,它们没有显示扩展名。
我的问题:
答案 0 :(得分:2)
确保应用程序中的任何内部链接不包含文件扩展名。然后,扩展名不会出现在浏览器地址栏中。如果右键单击WebMatrix中文件资源管理器中的单个文件并选择“在浏览器中启动”,则会显示扩展名,但这不重要。
如果您想了解有关Web页面框架中标准路由行为的更多信息,我在此处撰写了一篇文章:http://www.mikesdotnetting.com/Article/165/WebMatrix-URLs-UrlData-and-Routing-for-SEO