我是ASP.Net Mvc的新手,但不是Asp.Net的新手。我知道所有的HtmlHelper类,但是我遇到了使用Html.ActionLink解决问题的问题。我问了一个问题here并立即得到了关于使用UrlHelper课程的答案,我甚至不知道这个课程。
我的问题是,我应该注意其他类似的课吗?
答案 0 :(得分:1)
您可以在www.codeplex.com/aspnet找到ASP.NET MVC的源代码。单击Source选项卡,选择一个版本,然后沿MVC树向下导航以查找所有MVC优点。查看Controller和View代码,以查找基础对象可用的属性。
答案 1 :(得分:1)
我最好的建议是快速浏览ASP.NET MVC beta source code中的课程。阅读图书馆的资源是迄今为止成为其使用专家的最佳方式。
答案 2 :(得分:1)
CodePlex上有 MVCContrib 。
我的问题与你的问题相似,但是about ActionResults(没有得到很多回复!)
不是MVC助手,但我今天刚从SmartEnumerable通过JonSkeet找到了MiscUtils。在使用<% %>
表示法生成数据时绝对非常有用,因为您可以遍历集合并插入特殊逻辑,具体取决于当前项目是第一项还是最后一项。
Jon的例子:
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" %>"