zoukankan      html  css  js  c++  java
  • ASP.NET MVC4 View层_Razor操作Html元素

    1 常用 Html 标签
    
    1.1 Label
    
    Html 语法 :<label for="UserName">用户名</label>
    
    Razor语法:@Html.LabelFor(m => m.UserName)
    1.2 <input type="text" />
    
    Html 语法 :
    
    <input  id=" UserName " name=" UserName " type=" text " value="" />
    Razor语法: 
     @Html.TextBoxFor(m => m.UserName)
    1.3 <input type="hidden" />
    
    Html 语法 :
    
    <input id=" UserName " name=" UserName " type="hidden" value="" />
    Razor语法: 
     @Html.TextBoxFor(m => m.UserName)
    1.4 <input type="password" />标签
    
    Html 语法 :
    
    <input id="UserPass" name="UserPass" type="PasswordFor" value="" />
    Razor语法: 
     @Html.PasswordFor(m => m.UserPass)
    1.5 <input type="radio" />标签
    
    Html 语法 :
    
     <input id="Sex0" name="Sex" type="radio" value="0" /> 男
    <input id="Sex1" name="Sex" type="radio" value="1" /> 女
    <input id="Sex2" name="Sex" type="radio" value="2" /> 保密
    Razor语法: 
    @ Html .RadioButtonFor(m=> m.Sex, 0, new { @id = "Sex0"}) 男
    @ Html .RadioButtonFor(m=> m.Sex, 1, new { @id = "Sex1"}) 女
    @ Html .RadioButtonFor(m=> m.Sex, 2, new { @id = "Sex2"}) 保密
    1.6 <input type="checkbox" />标签
    
    Html 语法 :
    
     <input id="RememberMe" name="RememberMe" type="checkbox" value="true" />
    Razor语法: 
     @Html.PasswordFor(m => m.UserPass)
    2 链接地址
    
    @Url.Content()
    
    @Url.Action
    
    2.1 引用CSS样式文件
    
    Html 语法 :
    
     <link href="/Content/style.css" />
    Razor语法: 
     <link href="@Url.Content("~/Content/style.css")" />
    2.2 引用Javascript文件
    
    Html 语法 :
    
     <script src="/Content/jquery.js"></script>
    Razor语法: 
     <script src="@Url.Content("~/Content/jquery.js")"></script>
    2.3 Image引用图片文件
    
    Html 语法 :
    
     <img src="/Content/images/1.jpg" />
    Razor语法: 
     <script src="@Url.Content("~/Content/images/1.jpg")"></script>
    2.4 超链接
    
    Html 语法 :
    
     <a href="/Register">注册</a>
    Razor语法: 
     @Html.ActionLink("注册", "Register")
    注:@Html.ActionLink有多个重载,具体参照MSDN API文档
    3 表单
    
    3.1 正常提交表单
    
    @using( Html .BeginForm()){
    
    //默认提交到本页面
    <input type="submit" value="Button"/>
    }
    
    3.2 Ajax提交表单
    
    @using (Ajax.BeginForm(new AjaxOptions { UpdateTargetId="txtResult" })) 
    { 
            <input type="submit" value="Button"/>             
            <span id="txtResult"/> 
    } 
    

      

  • 相关阅读:
    csp-s模拟99题解
    csp-s模拟9697题解
    csps模拟9495凉宫春日的忧郁,漫无止境的八月,简单计算,格式化,真相题解
    csps模拟93序列,二叉搜索树,走路题解
    csps模拟92数列,数对,最小距离题解
    csps模拟8990部分题解
    csps模拟87888990部分题解
    csps模拟86异或,取石子,优化题解
    csps模拟85表达式密码,电压机制,括号密码题解
    csps模拟83最大异或和简单的括号序列旅行计划题解
  • 原文地址:https://www.cnblogs.com/c-x-a/p/6872579.html
Copyright © 2011-2022 走看看