2010-02-05 7 views
1

ASP.NET MVC에서 "빈"쿼리 문자열 매개 변수를 추가 할 수 있습니까? ?ASP.NET MVC에서 빈 쿼리 문자열 매개 변수

/홈/색인 푸

그러나이 Html.ActionLink("Index", "Index", new {foo = ""}) 출력됩니다

/홈/색인

이 가능한 모든인가 : 어떻게 든 Html.ActionLink를 사용하여 다음 URL을 생성 할 필요가?

답변

3

Html.ActionLink 대신 Url.Action()을 사용해야 할 수도 있습니다.

<a href="<%= Url.Action("Index") %>?foo">Index</a> 
1

이제는 문제를 조금 더 이해 했으므로 ActionLink() 함수에 빈 문자열 값의 쿼리 문자열 매개 변수를 사용하게하는 방법은 없다고 생각하지 않습니다.

그래서 다음 질문은 foo의 null 값을 빈 문자열로 변환 할 때 의미 론적 문제가 있습니까?

+0

예, 공백 또는 다른 것과 같은 더미 값을 전달하지 않으려면 빈 문자열과 다른 방식으로 null을 처리하고 싶습니다. 나는 다른 응답이 갈 길이라고 생각한다. –

관련 문제