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" />
@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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verzeichnis wird nicht erstellt, mit der Standard-Web-Anwendung, Projektvorlage, so dass Sie nur brauchen, um das
App_Code
Ordner per hand und es sollte funktionieren (Rechtsklick auf das project -> Hinzufügen -> Neuer Ordner).Wenn Sie es richtig gemacht haben wird es ein besonderes Symbol:
Dies ist übrigens der erste Schritt in Ihrem verlinkten tutorial: