發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
在asp.net MVc中想生成一個超鏈接有很多種方式,通過直接輸入<a>、Html.ActionLink、Html.RouteLink等等,今天我們要闡述的就是Html.ActionLink 知識點總結(jié)。
@Html.ActionLink有10個重載,
在生成的超鏈接中,LinkText指定的文本不可以為Null或空,否則程序會報錯
@Html.ActionLink("博客園","Index"),生成一個指向首頁的超鏈接
這種方式使用的比較多,因為可以定義ActionName和ControllerName,并且可以設(shè)置route和HtmlAttribute的值.
@Html.ActionLink("首頁","Index","Home",new{id="11"},new{@class="btnLogin",data_val="guozhqi" id="btnLogin"})
<a href="home/index/11" class="btnLogin" id="btnLogin" data-val="guozhiqi">首頁</a>
注意:在htmlAttribute添加class的時候需要在class前面添加@
在自定義屬性中如果有- 減號的情況下,需要將減號修改成_ 下劃線,在生成的html中輝自動更改為減號。
問題:是否可以通過使用@Html.ActionLink()來生成一個無顯示文字的超鏈接?答案是否定的,因為在Html.ActionLink 中,顯示文本時必須填寫并且不允許為空的??梢圆捎?lt;a href="@Url.Action("Index","Home")" class="btnLogin"></a> 來間接地實現(xiàn)。
主要生成超鏈接,在通過代碼生成超鏈接的時候需要判斷顯示文本是否為空。切記
來自: 昵稱10504424 > 《工作》
0條評論
發(fā)表
請遵守用戶 評論公約
ASP.net MVC 同一view或頁面使用多個Model或數(shù)據(jù)集的方法
ASP.net MVC 同一view或頁面使用多個Model或數(shù)據(jù)集的方法。return View(new lviewModel(escms.sortList(), escms.artList()));SortName) %> </td> </tr> <...
ASP.NET MVC4 IN ACTION學(xué)習(xí)筆記
7.2 ASP.NET MVC Ajax Helpers.接下來我們使用一下ActionLink Ajax Helper,Controller我們就不要修改了,我們修改Index.cshtml視圖...
ASP.NET MVC Framework與WCSF中MVP模式之小小比較
導(dǎo)讀:概述MVC模式已經(jīng)出現(xiàn)了幾十年了,在GUI領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用,由于微軟ASP.NET MVC Framework的出現(xiàn),致使MVC一度成為.NET社...
學(xué)習(xí) ASP.NET MVC (第五回)理論篇
學(xué)習(xí) ASP.NET MVC (第五回)理論篇。ASP.NET MVC提供了一個HtmlHelper用于生成Html標(biāo)簽和有數(shù)據(jù)綁定的Html標(biāo)簽。Html表單元素(1) Form:我們當(dāng)然可以使用純的Html代碼:<form action="/home/in...
ASP.NET MVC路徑選擇系統(tǒng)構(gòu)建
ASP.NET MVC路徑選擇系統(tǒng)構(gòu)建ASP.NET MVC路徑選擇系統(tǒng)構(gòu)建2009-07-24 11:55 scottgu blog.joycode 字號:T | T.asp.net mvc還提供了Cont...
asp.net mvc 中直接訪問靜態(tài)頁面 - 心隨靈動 - 博客園
本文章屬于自己的學(xué)習(xí)asp.net mvc 框架的學(xué)習(xí)筆記,如果能對你有任何幫助,本人會相當(dāng)高興,如有錯誤請指正!最近在學(xué)習(xí)asp.net mvc 框架 ,首先申明本人現(xiàn)在屬于菜鳥級別,我對一個問題很好奇,假如直...
ASP.net MVC自定義錯誤處理頁面的方法
在ASP.NET MVC中,我們可以使用HandleErrorAttribute特性來具體指定如何處理Action拋出的異常.只要某個Action設(shè)置了HandleErrorAttribute特性,那么默認(rèn)的,當(dāng)這個Action拋出了異常時MVC將會顯示Error視圖...
ASP.NET MVC案例教程—第三篇:ASP....
摘要 本文對ASP.NET MVC的全局運(yùn)行機(jī)理進(jìn)行一個簡要的介紹,以使得朋友們更好的理解后續(xù)文章。這個請求被ASP.NET MVC的路由映射系統(tǒng)截獲。例如,上面的{controller}/{action}/{id}表示如果HostNam...
ASP.NET MVC自定義異常捕捉及處理
ASP.NET MVC自定義異常捕捉及處理。在日常開發(fā)中,經(jīng)常會使用自定義異常傳遞業(yè)務(wù)邏輯驗證消息,在ASP.NET MVC可采用重載 Controller 的 OnException 方法進(jìn)行自定義異常的捕捉。自定義 ASP.NET MVC 控...
微信掃碼,在手機(jī)上查看選中內(nèi)容