如何在Asp.Net中动态路由静态文件& Asp.Net Core
大家好,我必须构建一个应用程序,它将同时包含静态文件和要显示的动态内容,我如何使用Asp.Net Core& Asp.Net MVC
实施例
I have site
http://dummy.com/
现在有一些路线我需要服务其默认内容,但取决于请求来自移动或桌面,我需要更改文件
Ex : http://dummy.com/category1
index.html
index-m.html
in this category1 has a folder & in the site and it has two static files like above
now when there is a request for "http://dummy.com/category1" i have to check wether its from mobile or desktop
if its mobile "index-m.html" should be server else "index.html" should be served
Ex : http://dummy.com/category/getcategories
this is a dynamic route , when this is requested it should go to its default Action method and get the result
任何人都可以帮助我,我该怎么做才能得到这个
答案 0 :(得分:1)
要在RegisterRoutes(RouteCollection路由)中提供静态文件,请添加以下忽略规则:
routes.IgnoreRoute("{file}.html");
有关其他信息,请参阅以下答案: Using ASP.NET routing to serve static files
答案 1 :(得分:0)
使用javascript检测屏幕分辨率。
如果屏幕分辨率宽度小于800像素,请将您的页面重定向到移动版本。
如果我能进一步提供帮助,请告诉我。