(보기)에 (if) 및 (else) 문을 만드는 데 문제가 없습니다.if 또는 else 뷰 또는 컨트롤러의 문
<div id="clearbuton"><p>@Html.ActionLink("Clear", "")</p>
<p> @String.Format("Total of {0} results", ViewBag.CountRecords)
</div>
코드를 숨기기 위해 뷰에게 최고의 장소인가 또는 컨트롤러가 작업에 더 적합 할 것입니다 : 명령문의 목적은 다음 코드를 숨기는 것입니다.
코드는 검색어가 null이 아닌 경우에만 표시됩니다. 아래 코드는 검색 양식입니다.
@using (Html.BeginForm())
{ <div id="borderSearch">
@Html.TextBox("searchString", "")
</div>
<input type="submit" value="Search News Archives" />
}
컨트롤러에서 일부 코드 :이 환영받을 수행하는 방법에 대한
if (Request.HttpMethod == "GET")
{
searchString = search;
}
else if (searchString == "")
{
return RedirectToAction("ErrorSearch");
}
else
{
page = 1;
}
ViewBag.search = searchString;
어떤 조언.
예는 필요에 따라 질문에 답합니다. 이것은 ! 전에 문자열 의미? –
부정 연산자는 "not"를 의미합니다. 그래서 그 문장에서 나는 "(문자열이 null 또는 비어 있지 않다면), div를 보여줍니다"라고 말하고 있습니다. –