Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 当使用Razor代码扩展进行编程时,将显示.cshtml_Asp.net_Razor_Asp.net Webpages - Fatal编程技术网

Asp.net 当使用Razor代码扩展进行编程时,将显示.cshtml

Asp.net 当使用Razor代码扩展进行编程时,将显示.cshtml,asp.net,razor,asp.net-webpages,Asp.net,Razor,Asp.net Webpages,我不熟悉网页 我创建了一个ASP.Net网站(Razor),但在这里WebSecurity使用cookies,我不想使用内置功能 因此,我创建了一个新的ASP.NET空网站,然后添加了一个布局页面和一个内容页面 现在,当我在浏览器中浏览它时,它显示extension.cshtml。。。这不是我创建ASP.NET网站(Razor)时的情况,它们没有显示扩展 我的问题: 有没有办法隐藏.cshtml扩展名或显示.html 我是否可以编辑WebSecurity默认方法,就像它将用户ID保存在Cooki

我不熟悉网页

我创建了一个ASP.Net网站(Razor),但在这里WebSecurity使用cookies,我不想使用内置功能

因此,我创建了一个新的ASP.NET空网站,然后添加了一个布局页面和一个内容页面

现在,当我在浏览器中浏览它时,它显示extension.cshtml。。。这不是我创建ASP.NET网站(Razor)时的情况,它们没有显示扩展

我的问题:

  • 有没有办法隐藏.cshtml扩展名或显示.html
  • 我是否可以编辑WebSecurity默认方法,就像它将用户ID保存在Cookie中一样?我想将其保存在会话中

  • 确保应用程序中的任何内部链接都不包含文件扩展名。然后扩展名将不会出现在浏览器地址栏中。如果在WebMatrix中的文件资源管理器中右键单击单个文件并选择“在浏览器中启动”,则会显示扩展名,但这并不重要


    如果您想了解更多关于网页框架中标准路由行为的信息,我在这里写了一篇文章:

    请一次只发布一个问题。标题和信息主要是关于#1的,因此从这个问题中删除#2并将其作为新问题发布。