Die Verwendung und Erstellung der Helfer in Asp.net MVC4 Webanwendung

Ich bin mit dem Asp.net mvc4 WebRole, und ich fand dies ist eine Web-Anwendung , Nicht eine Website.
nach der Lektüre dieser Artikel, ich wusste, wie ich hinzufügen Kunden-Helper-Funktion in Asp.MVC4. Im Web-Site-Anwendung kann ich hinzufügen eine cshtml-Datei im app_code-Ordner, wie unten, so, dass ich meine eigenen Helfer-Methode in einem anderen cshtml.

  @helper  HotDeployButton(string value, string url , bool enable= true){

      string enablestr = string.Empty;
      if (!enable)
      {
          enablestr = "disabled=\"disabled\"";
      }

      <input type="button"  name="@value" value="@value" onclick=" window.location.href='@url'" class="mobile-button"  @enablestr />
  }

  @helper Img(string picName, string alt ){

      string root = "/content/themes/default/images/";
      string imgurl = root + picName;

      <img  alt="@alt" src="@imgurl" title="@alt" />

  }

In einem Anderen cshtml unten gezeigt verwenden HotDeployButton Methode.

<div class="bottom-div">
            @Html.Hidden("hdSelMinorPackId", "")
            <!--Html.Hidden("randomId", (object)ViewBag.RandomId)-->
            <input type="submit" name="ExcuteDeploy" id="ExcuteDeploy" value="Deploy" onclick="return validateVersion();"
                class="mobile-button" />
            &nbsp;&nbsp;&nbsp;&nbsp;
            @Helpers.HotDeployButton("Back", Url.Action("Index"))
        </div>

Aber in Asp.net Web-Anwendung gibt es kein App_code-Ordner im Projekt. Ich weiß nicht, wie man es in einer Web-Anwendung . bitte helfen Sie mir .Dank

InformationsquelleAutor Joe.wang | 2012-10-15
Schreibe einen Kommentar