English 中文(简体)
供认或控制人
原标题:If or else statement in view or controller

可在(一)和(三)项陈述中(一)项。 声明的目的是掩盖以下法典:

<div id="clearbuton"><p>@Html.ActionLink("Clear", "")</p>

<p> @String.Format("Total of {0} results", ViewBag.CountRecords)

  </div>

认为藏匿该守则的最佳场所,还是更适合该任务。

只有在搜查令无效的情况下才能显示该守则。 下表是搜寻表。

@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;

欢迎就如何实现这一目标提出任何建议。

最佳回答

如果我完全理解你的问题,那么我不会保证100%,但如果我听你正确的话,你会不肯定,如果在法典第一个部分发言,以及(或)你是否应该发言。

首先,这里是“如何”——你只使用@if。 (f) 如果看上去看看看看看看一看一看一去我不试图侮辱你的情报):

@if (!string.IsNullOrEmpty(ViewBag.search))
{
    <div id="clearbuton"><p>@Html.ActionLink("Clear", "")</p>

    <p> @String.Format("Total of {0} results", ViewBag.CountRecords)</p>

    </div>
}

现在,推理——你是否应当发表“如果”声明,以显示或隐藏超文本? 是的,绝对。 这正是多国公司的观点。 控制员正在查询和计算结果和操纵数据,但认为需要将结果和实际结果render>/em>以超文本处理。 因此,在这种情况下,我们依靠控制者确定<代码>的价值。 ViewBag.search 因此,这种观点可以显示或隐藏一个特定的超文本。 管制人员知道超文本。

这是否回答了你的问题?

P.S.- Here is a handy quick reference on Razor syntax if you are interested:
http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx

问题回答
@if(!string.IsNullOrEmpty(ViewBag.Search))
{
    <div id="clearbuton">
        <p>@Html.ActionLink("Clear", "")</p>
        <p> @String.Format("Total of {0} results", ViewBag.CountRecords)</p>
    </div>
}

See this blog post from ScottGu





相关问题
Using jquery to get a partial view and updating the UI

I need to render a partial view (returned from the controller) to show some customer summary details. This will need to happen when the user clicks on a button. In the the mean time the user can ...

MVC 2 / MVC 3 / MVC 4

MVC 2 我们可以轻松地创造领域。 现在,我的问题涉及nes地区(地区内)。

Asp.Net MVC 2 - Changing the PropertyValueRequired string

Using a resx file in the App_GlobalResources directory, I ve been able to change the default message for the PropertyValueInvalid string of the model validators. But it doesn t work to translate the ...

ASP.NET MVC 3 - What features do you want to see? [closed]

I know a bunch of people that are really enjoying the improvements that ASP.NET MVC 2 made over the first release. I have just started to migrate our MVC 1 project over and so far areas has totally ...