多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

aspnet教程

  • ASP.NET 教程
  • ASP.NET 簡(jiǎn)介
  • ASP.NET Razor

    ASP.NET MVC

    ASP.NET 編程指南

    ASP.NET MVC HTML 幫助器

    閱讀 (2402)

    ASP.NET MVC - HTML 幫助器


    HTML 幫助器用于修改 HTML 輸出。


    HTML 幫助器

    通過 MVC,HTML 幫助器類似于傳統(tǒng)的 ASP.NET Web Form 控件。

    就像 ASP.NET 中的 Web Form 控件,HTML 幫助器用于修改 HTML。但是 HTML 幫助器是更輕量級(jí)的。與 Web Form 控件不同,HTML 幫助器沒有事件模型和視圖狀態(tài)。

    在大多數(shù)情況下,HTML 幫助器僅僅是一個(gè)返回字符串的方法。

    通過 MVC,您可以創(chuàng)建您自己的幫助器,或者直接使用內(nèi)建的 HTML 幫助器。


    標(biāo)準(zhǔn)的 HTML 幫助器

    MVC 包含了大多數(shù)常用的 HTML 元素類型的標(biāo)準(zhǔn)幫助器,比如 HTML 鏈接和 HTML 表單元素。


    HTML 鏈接

    呈現(xiàn) HTML 鏈接的最簡(jiǎn)單的方法是使用 HTML.ActionLink() 幫助器。

    通過 MVC,Html.ActionLink() 不連接到視圖。它創(chuàng)建一個(gè)連接到控制器操作。

    Razor 語法:

    @Html.ActionLink("About this Website", "About")

    ASP 語法:

    <%=Html.ActionLink("About this Website", "About")%>

    第一個(gè)參數(shù)是鏈接文本,第二個(gè)參數(shù)是控制器操作的名稱。

    上面的 Html.ActionLink() 幫助器,輸出以下的 HTML:

    <a href="/s/Home/About">About this Website</a>

    Html.ActionLink() 幫助器的一些屬性:

    屬性 描述
    .linkText URL 文本(標(biāo)簽),定位點(diǎn)元素的內(nèi)部文本。
    .actionName 操作(action)的名稱。
    .routeValues 傳遞給操作(action)的值,是一個(gè)包含路由參數(shù)的對(duì)象。
    .controllerName 控制器的名稱。
    .htmlAttributes URL 的屬性設(shè)置,是一個(gè)包含要為該元素設(shè)置的 HTML 特性的對(duì)象。
    .protocol URL 協(xié)議,如 "http" 或 "https"。
    .hostname URL 的主機(jī)名。
    .fragment URL 片段名稱(定位點(diǎn)名稱)。

    注釋:您可以向控制器操作傳遞值。例如,您可以向數(shù)據(jù)庫 Edit 操作傳遞數(shù)據(jù)庫記錄的 id:

    Razor 語法 C#:

    @Html.ActionLink("Edit Record", "Edit", new {Id=3})

    Razor 語法 VB:

    @Html.ActionLink("Edit Record", "Edit", New With{.Id=3})

    上面的 Html.ActionLink() 幫助器,輸出以下的 HTML:

    <a href="/s/Home/Edit/3">Edit Record</a>

    HTML 表單元素

    以下 HTML 幫助器可用于呈現(xiàn)(修改和輸出)HTML 表單元素:

    • BeginForm()
    • EndForm()
    • TextArea()
    • TextBox()
    • CheckBox()
    • RadioButton()
    • ListBox()
    • DropDownList()
    • Hidden()
    • Password()

    ASP.NET 語法 C#:

    <%= Html.ValidationSummary("Create was unsuccessful. Please correct the errors and try again.") %>
    <% using (Html.BeginForm()){%>
    <p>
    <label for="FirstName">First Name:</label>
    <%= Html.TextBox("FirstName") %>
    <%= Html.ValidationMessage("FirstName", "*") %>
    </p>
    <p>
    <label for="LastName">Last Name:</label>
    <%= Html.TextBox("LastName") %>
    <%= Html.ValidationMessage("LastName", "*") %>
    </p>
    <p>
    <label for="Password">Password:</label>
    <%= Html.Password("Password") %>
    <%= Html.ValidationMessage("Password", "*") %>
    </p>
    <p>
    <label for="Password">Confirm Password:</label>
    <%= Html.Password("ConfirmPassword") %>
    <%= Html.ValidationMessage("ConfirmPassword", "*") %>
    </p>
    <p>
    <label for="Profile">Profile:</label>
    <%= Html.TextArea("Profile", new {cols=60, rows=10})%>
    </p>
    <p>
    <%= Html.CheckBox("ReceiveNewsletter") %>
    <label for="ReceiveNewsletter" style="display:inline">Receive Newsletter?</label>
    </p>
    <p>
    <input type="submit" value="Register" />
    </p>
    <%}%>


    關(guān)閉
    程序員人生
    主站蜘蛛池模板: 日本 免费 高清 | 亚洲精品中文字幕乱码影院 | 精产国品一区 | 午夜影院色 | 交video| 成人精品国产 | 亚洲精品国产一区二区在线 | 网友自拍网站 | 在线看日本a毛片 | 久久精品视频国产 | 好吊妞视频在线观看 | 国产精品爱久久 | 亚洲m男在线中文字幕 | 精品国产网红福利在线观看 | 中文字幕精品在线观看 | 美女一级牲交毛片视频 | 国产日韩网站 | 精品国产一区二区三区www | 中国特黄特级真人毛片 | 国产精品久久久久久久 | 91亚洲精品久久 | 最新福利网站 | 国产一级爱片在线播放 | 欧美日韩在线观看视频 | 国产一级在线视频 | 最近中文字幕免费高清mv | 国产中文字幕视频 | 亚洲人免费 | 日韩一区二区在线视频 | 国产日产欧产麻豆精品精品推荐 | 日本天堂影院 | 欧美日韩乱 | 羞羞网页登界面入口 | 亚洲最大黄色网址 | 九色九色九色在线综合888 | 成人欧美一区二区三区视频xxx | 亚洲成人第一 | 伊人久久网站 | 亚洲人成综合网站在线 | 国产视频第二页 | 国产精品久久久久国产精品 |