如何创建一个考虑虚拟目录的asp.net mvc表单助手?
在测试我们的开发服务器时:
http://devserver1/some_virt_directory/
生产是:
http://www.example.com
我需要表单post url来反映我们是否有虚拟目录,这可能吗?
答案 0 :(得分:1)
existing form helper methods已经考虑到了这一点:
<% using (Html.BeginForm("actionName", "controllerName")) { %>
...
<% } %>
答案 1 :(得分:0)
您可以使用 UrlHelper.Content (..)方法来解析考虑真实根目录的网址。该方法将解析波浪号〜字符。请查看here以获取有关SO的相关问题。