ASP.Net MVC-Übergabe mehrerer Parameter auf einen Blick

In ASP.Net MVC würde ich gerne ein anderes Teilansicht je nach renderview query-string-parameter.

Daher bieten die Möglichkeit für den Benutzer zu wählen, um Produkte anzeigen von Miniaturansichten oder details.

Habe ich Zugriff auf die gewählten parameter in der Steuerung, aber ich weiß nicht, wie oder, wenn ich zu der Weitergabe dieser zu der Ansicht mit der Liste der Produkte, so kann die view implementiert die Logik für die Entscheidung, welche teilweise Sicht auf display?

public ActionResult Products(string id, int? renderview)
{
    var products = productRepository.GetProducts(id).ToList();
    return View("Products", products);
}



<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<MLBWebRole.Models.Product>>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Products
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<h2>Products</h2>

<p>This is the Products page</p>

<p><a href="?renderview=0">thumbnails</a>&nbsp;<a href="?renderview=1">details</a></p>


 <% if (renderview == 1)
     {%>
    <% Html.RenderPartial("ProductsDetailList"); %>
<% }
else
 { %>
<% Html.RenderPartial("ProductsThumbnailList"); %> 
  <% } %>

</asp:Content>
Schreibe einen Kommentar