ASP.NET MVC 2使用ViewModel中的值设置User Control元素属性

时间:2010-08-22 09:35:04

标签: c# html asp.net-mvc-2

我不完全确定这是可能的,但我要做的是将用户控件中的元素属性设置为通过ViewModel类传入的值。

例如,假设我有以下ViewModel类

public class myViewModel
{    
    [DisplayName("Image URL")]
    public string URL { get; set; 
}

然后在我的用户控件

的顶部定义以下内容
Inherits="System.Web.Mvc.ViewUserControl<Project.ViewModels.myViewModel>"

为什么我不能这样做在Image标签上设置src属性?例如?

<img src="<%Model.URL%>" />

任何帮助都会很棒,谢谢:)

1 个答案:

答案 0 :(得分:0)

你在Model.URL之前错过了一个吗?

e.g。 <img src="<%=Model.URL %>" />