写了个htmlhelper扩展控件,但是在页面上调用时没有响应html代码,这是嘛事?
        public static string GirdViewWithPagenation(this HtmlHelper helper,int curpage,int pagecount)
        {
            //return CreateTable();            return "就是不出来";
        }        调用<%Html.GirdViewWithPagenation(0, 0); %>

解决方案 »

  1.   

    在webconfig里面。注册.htm到你的处理程序
      

  2.   

    类似
    <httpHandlers>
      <add verb="*" path="*.htm" type="htmlhelper"/>
     </httpHandlers>
      

  3.   

    <add verb="*" path="*.htm" validate="false" type="HtmlExtensionLib.GirdViewEx" />
    这样写对不对啊
      

  4.   

    你的环境说的不详细,如果iis版本较低,你可以在iis-主目录-配置-映射里面,把.htm扩展名映射为asp.net处理程序,也就是跟.aspx一样。
      

  5.   

    如果你用的是MVC3的话要这样写
     public static MvcHtmlString GirdViewWithPagenation(this HtmlHelper helper, int curpage, int pagecount)
            {
                //return CreateTable();            return new MvcHtmlString("就是不出来");
            }
      

  6.   


    用的MVC2,这样试过也不行
      

  7.   

    调用哪里的问题
    应该是调用<%=Html.GirdViewWithPagenation(0, 0) %>