ASP.NET MVC中的静态页面

ASP.NET MVC中的静态页面,asp.net,asp.net-mvc,asp.net-mvc-3,Asp.net,Asp.net Mvc,Asp.net Mvc 3,假设您的ASP.NET MVC网站包含少量动态页面和大量静态页面,当然需要右上角的登录和注册链接。你是怎么处理的 我们已经将HTML页面转换为ASPX,并引入了ASP.NET代码来显示用户名,但我不确定这是否是最好的方法。此外,我们需要将静态页面移动到不同的文件夹,以避免与MVC路由冲突 这是最好的办法吗 谢谢 ASP.NET MVC和Web表单可以毫无问题地共存。如果你的方法适合你,那么它应该是好的 另请参阅下面的文章。这可能有助于: 将ASP.NET MVC 3集成到现有升级的ASP.NET

假设您的ASP.NET MVC网站包含少量动态页面和大量静态页面,当然需要右上角的登录和注册链接。你是怎么处理的

我们已经将HTML页面转换为ASPX,并引入了ASP.NET代码来显示用户名,但我不确定这是否是最好的方法。此外,我们需要将静态页面移动到不同的文件夹,以避免与MVC路由冲突

这是最好的办法吗


谢谢

ASP.NET MVC和Web表单可以毫无问题地共存。如果你的方法适合你,那么它应该是好的

另请参阅下面的文章。这可能有助于:

将ASP.NET MVC 3集成到现有升级的ASP.NET 4 Web表单应用程序中


我相信只要您在ASP.Net页面中实现,您就可以获得与静态html页面类似的性能。

如果您在站点中使用IIS表单,只有在用户经过身份验证的情况下才能访问静态内容,因此您可以保存html文件,而不必在ASPX中转换它们,但是您需要添加一些javascript来隐藏登录链接并显示用户名(您可以检查IIS的身份验证cookie或创建自定义cookie)。

您是否考虑过加载所需用户名/密码部分的客户端脚本


您可以让它加载一个视图并将其注入到一个div中。然后您可以为所有静态内容维护一个点。

这不是问题所在。这个问题是关于静态页面的。@Henrik你读过这个问题吗<代码>我们已将HTML页面转换为ASPX,并引入ASP.NET代码来显示用户名…ASPX是Web表单视图引擎的文件扩展名。它们都位于ASP.NET之上。