2009-06-09 118 views
0

我有我的项目转移到iis服务器的问题。在asp.net开发服务器上,所有路由都顺利进行。现在我想迁移到iis服务器和我选择标签onchange属性不起作用。当我尝试从https://www.web.com/Manager/Authorized/Accounts/0得到使用asp.net mvc dropdownlist onchange routing

处有明显的一页,我在https://www.web.com/Manager/Authorized/Accounts/0/Manager/Authorized/Authorized/Accounts/13424

同样的问题是与每个href属性和Html.Actionlink几乎解决了大部分结束,但我仍然不知道,如何路由onchange或onclick。

<%= Manager.MyConfiguration.Prefix%>是我的想法如何在那里添加/ Manager /部分路径(为了不在本地devserver上使用它)。没有这个部分,我只得到https://www.web.com/Authorized/Accounts/13424,这也是错误的。

+0

我想你应该发布你的RouteTable和Controller.Action代码 – 2009-06-09 13:46:29

回答

1

<%= Url.Content("~/Authorized/Authorized/Accounts/") %> 
1

我不是很肯定,如果我完全理解这个问题,但它似乎是你可以使用VirtualPathUtility类和做类似

'<%=VirtualPathUtiliy.ToAbsolute("~/Authorized/Authorized/Accounts/")%>' 
+ this.value