Asp.net mvc 在MVC中将参数传递给ASCX用户控件

Asp.net mvc 在MVC中将参数传递给ASCX用户控件,asp.net-mvc,Asp.net Mvc,我试图将字符串参数传递给ASCX。我想将其设置为标签的文本属性。在下面的代码中,它显示了div标记之间(忽略html标记中的%符号) 但是,在标签标签中,无论我在文本标签的尖括号(粗体)之间放置了什么,我都无法显示参数。我试过也没用。问题是代码块在引号内,而我只是缺少一些字符吗?为什么要尝试在MVC中使用web窗体用户控件 假设模型是要显示的字符串,并且按照 <% Html.RenderPartial("MyUserControlView", "My String To Display

我试图将字符串参数传递给ASCX。我想将其设置为标签的文本属性。在下面的代码中,它显示了div标记之间(忽略html标记中的%符号)



但是,在标签标签中,无论我在文本标签的尖括号(粗体)之间放置了什么,我都无法显示参数。我试过也没用。问题是代码块在引号内,而我只是缺少一些字符吗?

为什么要尝试在MVC中使用web窗体用户控件

假设模型是要显示的字符串,并且按照

<% Html.RenderPartial("MyUserControlView", "My String To Display"); %>

在“家长”页面中,您可以在ascx中执行以下操作:

<%= Html.Label(Model) %>


而不是从视图代码中删除asp:label,因为asp.NET Webforms控件确实与asp.NET MVC一起使用。然后按照s1mm0t步骤进行操作。谢谢,但我需要能够指定css类和Html。Label似乎没有提供这一功能
<%= Html.Label(Model) %>
<label for="someIdThatICouldUseAnotherHtmlExtensionMethodToGet"><%: Model %></label>