Почему Url.Action ("ActionName") создает аргумент в конце сгенерированного URL? - PullRequest
1 голос
/ 06 июля 2011

В частичном представлении я использую Url.Action, чтобы сгенерировать URL для действия, подобного приведенному ниже:

<form id="MyForm" action="<%= Url.Action("Edit") %>">

Я ожидал, что он генерирует /MyController/Edit для меня, но вместо этого он генерирует /MyController/Edit/123, где 123 - это идентификатор. Это был URL, который был вызван для отображения этого частичного представления.

У меня вопрос: почему он сгенерировал URL, который отображал страницу, а не URL, который я ожидал? Как я могу создать ожидаемый URL, т.е. /MyController/Edit?

Спасибо!

1 Ответ

1 голос
/ 06 июля 2011

Посмотрите на этот вопрос , который я задал некоторое время назад. Там вы можете найти подробное обсуждение вопроса о том, что предыдущие значения сохраняются в некоторых сценариях при сопоставлении маршрутов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...