首页 新闻 搜索 专区 学院

MVC扩展控件传参问题

0
悬赏园豆:20 [待解决问题]
public static MvcHtmlString LinkBtn(this HtmlHelper helper, string actionName, string controllerName, string name, string value)
        {
            string str = "<a href=\" javascript:void(0) \" class=\"easyui-linkbutton\" data-options=\"iconCls:'icon-add',plain:true\" id=\"" + name + "\">" + value + "</a>";

            return new MvctmlString(str);
        }

自定义了一个扩展控件如上所示,现在在View中传递actionName和controllerName给控件,该如何传?

现在我用viewbag无法传值。

 @Html.LinkBtn(ViewBag.controlname,ViewBag.actionname "btnAdd", "新增")

TannySiu的主页 TannySiu | 初学一级 | 园豆:76
提问于:2013-03-20 18:11
< >
分享
所有回答(1)
0

ViewContext.RouteData.Values["controller"].ToString()  可以获取controller名称

ViewContext.RouteData.Values["action"].ToString() 可以获取action名称

陈希章 | 园豆:2338 (老鸟四级) | 2013-03-20 18:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册