传递一个字符串进行查看,以便在Html.Partial中用作参数

时间:2017-04-07 00:55:43

标签: asp.net asp.net-mvc-5 partial-views

我有一个控制器和一个模型:

public class HomeController : Controller
{
    public ActionResult Index()
    {
        var ribbon = new RibbonModel();
        ribbon.Link = "_RibbonIndex";
        return View(ribbon);
    }

}
public class RibbonModel
{
    public string Link { get; set; }
}

我想在视图中使用它来调用部分视图:

@model MyNamespace.Controllers.RibbonModel

@Html.Partial(model => model.Link)

我收到错误(翻译错误):

  

'lambda-expression'无法转换为'string'...

我也尝试使用ViewBag和ViewData,没有任何效果。任何的想法?有没有更好的方法来实现这一目标?

谢谢!

0 个答案:

没有答案