Пустые параметры строки запроса с ASP.NET MVC - PullRequest
2 голосов
/ 05 февраля 2010

Можно ли добавить «пустые» параметры строки запроса с ASP.NET MVC? Мне нужно как-то сгенерировать следующий URL, используя Html.ActionLink:

/ Home / Index? Foo

Однако это Html.ActionLink("Index", "Index", new {foo = ""}) будет выводить

/ Home / Index

Возможно ли это вообще?

Ответы [ 2 ]

3 голосов
/ 05 февраля 2010

Возможно, вам придется использовать Url.Action () вместо Html.ActionLink.

<a href="<%= Url.Action("Index") %>?foo">Index</a>
1 голос
/ 05 февраля 2010

Теперь, когда я немного понимаю вашу проблему, нет, я не думаю, что есть способ заставить функцию ActionLink () иметь параметр строки запроса с пустой строковой переменной.

Итак, следующий вопрос ... есть ли какие-либо семантические проблемы с преобразованием нулевого значения для foo в пустую строку?

...