调用在辅助方法中创建的方法

时间:2016-10-26 11:12:48

标签: c# asp.net-mvc razor

我创建了这个帮手:

public static MvcHtmlString MyPlayer(this HtmlHelper helper, string mediafile, int height, int width)
{
    var player =
        @"<embed height=""{0}"" width=""{1}"" flashvars=""...""
                        allowfullscreen=""true""
                        quality=""high""
                        name="" src=""...""
                        type=""application/x-shockwave-flash"">";

    player = string.Format(player, height, width, mediafile);
    return new MvcHtmlString(player);
}

现在我要在Razor中显示视频。所以我用这样的剃刀叫这个帮手:

我的观点:

@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>
@Html.MyPlayer("ViedoCodeformediafileparameter", 400, 500)

我的问题是:在页面来源中,它只会生成嵌入标记。我应该使用像视频这样的播放器标签来播放这个视频吗?如果是这样,在这种情况下我应该如何使用它,因为我目前没有显示任何内容?

0 个答案:

没有答案