2010-03-24 79 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

相关问题