1.HtmlHelper类
      HtmlHelper类位于System.Web.MVC.Html命名空间下。主要包括FormExtensions,InputExtensions,
LinkExtensions,SelectExtensions,TextAreaExtensions,ValidationExtensions,RenderPartialExtensions等7个静态内,他们全部是是采用拓展方法来实现的
      在asp.net MVC中ViewPage中使用的属性如下:
      
;}
     
2.FormExtensions类
      该类定了3种类型的扩展方法,它们分别是BeginForm,BeginRouteForm,EndForm
      BeginForm共有13种重载方法,这里参数不一一介绍。
      BeginRouteForm共有12种重载方法,主要表现定义表单的开始部分,其中是以路由的方式设置action的值
      EndForm 主要表现在表单的结尾,生成</form>
      如下表单使用的几种方式:
      方式1: 
      
%>
      这里注意<%=Html.BeginForm() %> 和<%Html.EndForm();%>后者有 " ; "
      Login:是指Action,Home是指Conroller,FormMethod.Post是指用Post方式来提交表单
      new{></form>

      方式2:
>
      这种方式的表单是以路由的方式设置action 的,"Start" 是路由的名称:
      routes.MapRoute(
                "Start",
                "{controller}/{action}",
                new { controller="Home",action="Index"}
                );

      方式3:
>
      这种方式不需要<%Html.EndForm();%> 其余的方式基本相同
      
      方式4:
      就是普通的html代码
      <form >
      </form>
      这里不做介绍

相关文章:

  • 2021-11-05
  • 2021-08-07
  • 2021-07-06
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2021-06-14
猜你喜欢
  • 2021-10-29
  • 2021-10-16
  • 2021-12-20
  • 2021-09-28
  • 2022-02-21
  • 2021-06-17
相关资源
相似解决方案