2009-06-09 9 views
0

J'ai un problème avec le transfert de mon projet vers le serveur iis. Sur le serveur de développement asp.net, tout le routage s'est déroulé sans problème. Maintenant, je veux migrer vers le serveur iis et mon attribut onchange sur select tag ne fonctionne pas. Quand je tente d'obtenir de l'aide de la https://www.web.com/Manager/Authorized/Accounts/0asp.net mvc dropdownlist onchange routage

à la page évidente, je me retrouve à https://www.web.com/Manager/Authorized/Accounts/0/Manager/Authorized/Authorized/Accounts/13424

Le même problème a été avec tous les attributs href et Html.ActionLink à peu près résolu la majeure partie, mais je ne sais toujours pas, comment router onchange ou onclick.

<% = Manager.MyConfiguration.Prefix%> était mon idée comment ajouter le/Manager/partie de la route là (afin de ne pas l'utiliser sur le devserver local). Sans cette partie, je reçois juste https://www.web.com/Authorized/Accounts/13424 qui est également faux.

+0

Je pense que vous devrait publier votre code RouteTable et Controller.Action –

Répondre

1

:

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

Je ne suis pas tout à fait sûr si je comprends bien le problème, mais il semble être vous pouvez utiliser la classe VirtualPathUtility et faire quelque chose comme

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