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