2010-03-24 76 views

回答

6
<% For i = 0 To 10%> 
    <%Html.RenderPartial("MyUserControl", i)%> 
<% Next%> 

所述的RenderPartial方法的過載,允許你在(子)模型通過。爲了最有效地使用它,你的UserControl應該是強類型的 - 在這種情況下,類型爲System.Int32。


要在用戶控件使用它:

<%@ Control Language="C#" 
    Inherits="System.Web.Mvc.ViewUserControl<System.Int32>" %> 
<div><%= this.Html.Encode(this.Model) %></div> 

在這種情況下,this.Model是System.Int32實例。

+0

我如何在UserControl上使用它? – 2010-03-24 12:57:16

+0

查看我的更新回答 – 2010-03-24 13:00:34

-2
  • 你不知道。據說這些東西必須在模型中。
  • PLease升級到MVC v2;)擺脫字符串。
+0

至少你應該提供如何擺脫字符串的例子。 – jfar 2010-03-24 13:31:05

相關問題