使用C#和MVC从浏览器地址栏读取url
我正在尝试使用域屏蔽来模拟对我的应用程序的多租户访问。现在的计划是读取域ie:demo.mydomain.com的子域部分,并使用该名称从DB加载设置 我遇到的问题是request.url获取的是请求url,而不是浏览器中的url 因此,如果我用屏蔽转发到,request.url就会抓住后者,这仅仅是因为屏蔽是如何工作的,我假设-通过将屏蔽站点放在一个框架内使用C#和MVC从浏览器地址栏读取url,c#,asp.net-mvc,C#,Asp.net Mvc,我正在尝试使用域屏蔽来模拟对我的应用程序的多租户访问。现在的计划是读取域ie:demo.mydomain.com的子域部分,并使用该名称从DB加载设置 我遇到的问题是request.url获取的是请求url,而不是浏览器中的url 因此,如果我用屏蔽转发到,request.url就会抓住后者,这仅仅是因为屏蔽是如何工作的,我假设-通过将屏蔽站点放在一个框架内 甚至可以在浏览器地址栏中读取url吗?谢谢。您可能可以获得所需的url,但在客户端 因此,请这样做: 使用javascript调用获取浏览
甚至可以在浏览器地址栏中读取url吗?谢谢。您可能可以获得所需的url,但在客户端 因此,请这样做:
window.location.href
什么标准保证浏览器有地址栏?让我们假设我们的用户将使用Firefox、IE、Opera、Safari或Chrome。您如何使用域屏蔽?IFRAME还是通配符DNS?如果它使用IFRAME,是否值得检查引用程序?