簡體   English   中英

Asp.Net Mvc公用事業和助手

[英]Asp.Net Mvc Utilities and Helpers

我是ASP.Net Mvc的新手,但不是Asp.Net的新手。 我知道所有的HtmlHelper類,但是我遇到了使用Html.ActionLink解決問題的問題。 在這里問了一個問題並立即得到了關於使用UrlHelper類的答案,我甚至不知道這個類。

我的問題是,我應該注意其他類似的課程嗎?

您可以在www.codeplex.com/aspnet上找到ASP.NET MVC的源代碼。 單擊Source選項卡,選擇一個版本,然后沿MVC樹向下導航以查找所有MVC優點。 查看Controller和View代碼,以查找基礎對象可用的屬性。

我最好的建議是快速瀏覽ASP.NET MVC beta源代碼中的類 閱讀圖書館的資源是迄今為止成為其使用專家的最佳方式。

  • CodePlex上有MVCContrib

  • 我的問題與你的問題類似,但關於ActionResults (沒有得到很多回復!)

  • 不是一個MVC助手,但我只是發現SmartEnumerable今天從MiscUtils通過JonSkeet。 在使用<% %>表示法生成數據時絕對非常有用,因為您可以遍歷集合並插入特殊邏輯,具體取決於當前項目是第一項還是最后一項。

喬恩的例子

foreach (SmartEnumerable<string>.Entry entry in
         new SmartEnumerable<string>(list))
{
    Console.WriteLine ("{0,-7} {1} ({2}) {3}",
                       entry.IsLast  ? "Last ->" : "",
                       entry.Value,
                       entry.Index,
                       entry.IsFirst ? "<- First" : "");
}

ASP.NET MVC

class="<% if (item.IsLast) ? "bulletpoint last" : "bulletpoint" %>"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM