Html.Action、html.ActionLink與Url.Action的區別

來源:互聯網
上載者:User

標籤:action   letter   bsp   ref   box   out   link   預設   連結   

1.html.ActionLink返回的指向指定controller、指定action的超連結標籤<a>標籤.如果沒有指定controller,則預設為本頁面對應的Controller.

如@Html.ActionLink(“連結文本”、“someaction”、“somecontroller”,new { id = " 123 " },null)
產生:
< a href = " / somecontroller / someaction / 123 " >連結文本</a>

2、Html.Action可以執行一個控制器的action,並將返回結果作為html string。

3.Url.Action返回的是指定控制器指定action的完整URL地址,不含<a>標籤

用法:

<form name="form1" action="<%:Url.Action("Reply","LatestJoinCompany") %>" method="post">

 

<a href="<%:Url.Action("SelectDetail","OutBox",new{letterid=m.LetterID}) %>"><%=m.LetterTitle %></a>

說明:

<%:Url.Action("SelectDetail","OutBox",new{letterid=m.LetterID}) %>

返回/OutBox/SelectDetail?letterid=m.LetterID

Html.Action、html.ActionLink與Url.Action的區別

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.