Проблема с использованием Html.RenderPartial () в MVC 3

#asp.net-mvc-3

#asp.net-mvc-3

Вопрос:

У меня есть пользовательский элемент управления, который принимает ‘Id’ со страницы, на которой он встроен. Я использовал следующий код для отображения «<% Html.RenderPartial(«ViewUserControl3″, Model.Guid); %>» для отображения пользовательского элемента управления с определенным идентификатором на странице. Кто-нибудь, пожалуйста, помогите мне, как получить этот Guid на моей странице usercontrol и отобразить пользовательский элемент управления на странице, где он вызывается.

Заранее спасибо

Ответ №1:

Ваш ViewUserControl3 должен быть строго типизирован для Guid , а затем просто использовать эту модель:

 <%@ Control 
    Language="C#" 
    Inherits="System.Web.Mvc.ViewUserControl<System.Guid>" %>

<div><%= Model %></div>