zoukankan      html  css  js  c++  java
  • MVC HtmlHelper 扩展

    定义,

     1 namespace System.Web.Mvc
     2 
     3 {
     4 
     5   public static class myTab
     6 
     7   {
     8 
     9     public static MvcHtmlString beginJs(this HtmlHelper helper)
    10 
    11     {
    12 
    13       return new MvcHtmlString("<script>function xxtest(obj){obj.style.display='none';}</script>");
    14 
    15     }
    16 
    17     public static MvcHtmlString tableXX(this HtmlHelper helper)
    18 
    19     {
    20 
    21       TagBuilder tb = new TagBuilder("input");
    22 
    23       tb.MergeAttribute("type", "button");
    24 
    25       tb.MergeAttribute("value", "click me");
    26 
    27       tb.MergeAttribute("onclick","xxtest(xx1)");
    28 
    29       tb.MergeAttribute("style","background-color:red");
    30 
    31       return new MvcHtmlString(tb.ToString(TagRenderMode.Nomal));
    32 
    33     }
    34 
    35   }
    36 
    37 }

    调用,

    @Html.beingJs()

    @Html.tableXX()

    作者:zc
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    网络编程
    常用模块补充
    面向对象进阶
    面向对象 --- 封装
    面向对象 三大特性--多态
    python 面向对象三大特性
    python 面向对象
    python 模块与包
    如何在Word的方框中打对号
    关于VS 2013连接Microsoft Access 2013的相关问题
  • 原文地址:https://www.cnblogs.com/jmzs/p/3652281.html
Copyright © 2011-2022 走看看