Frage

ich auf einem ASP.NET MVC-Projekt arbeite, und ich habe eine Reihe von Knoten-Schnipsel, die ich in mehreren Seiten einfügen muß. Ich würde sehr gerne wissen, ob es möglich ist, einen Code-Snippet zu haben, die in einer externen Datei abgelegt und abgerufen werden können innerhalb einer Viewpage. In gewisser Weise wäre dies ähnlich einer Klasse aus einer class.cs-Datei aufrufen.

Hier ist ein Beispiel Code-Snippet:

<% Amazon.ECS.Model.Cart leftCart = ViewData["leftCart"] as Amazon.ECS.Model.Cart %>
<strong>Total: </strong>
<%= leftCart.SubTotal.FormattedPrice%><br />
<strong>Items: </strong>
<%= leftCart.CartItems.CartItem.Count%>
<center>
<a href="<%= leftCart.PurchaseURL %>">
<img style="float: right; margin-top: 20px;" src="/../../Content/Images/checkout.gif"
/></a></center>

Ist es möglich?

War es hilfreich?

Lösung

Sie können Benutzer-Steuerelemente verwenden. Sie sind im Wesentlichen ascx Dateien und verhalten sich in etwa die gleiche wie ihre Web-Formulare Pendants. Der wesentliche Unterschied besteht darin, dass sie von System.Web.Mvc.ViewUserControl statt System.Web.UI.UserControl erben.

Sie können entweder betten sie <% @Register %> Tags und <prefix:Name runat="server" /> oder mit Html.RenderPartial Verfahren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top