Asp.net mvc 3 剃刀参考文件

Asp.net mvc 3 剃刀参考文件,asp.net-mvc-3,Asp.net Mvc 3,这次我不会说我是剃须刀新手,主要是因为我来这里已经有一段时间了,但我无法逃避这种感觉。让我告诉你为什么我仍然有这种感觉。这是迄今为止我的编码史上最简单的问题 是否有Microsoft针对Razor的参考文档?我几乎可以在谷歌上搜索所有其他的博客(也就是说,所有微软的员工都在为razor写一些很酷的东西,我已经很感激了),但这不是我想要的。我需要知道是否有一个集中的地方,比如微软的msdn,只面向asp.net mvc3剃须刀,特别是与前端控件相关的,比如SelectList等等。还是从micro

这次我不会说我是剃须刀新手,主要是因为我来这里已经有一段时间了,但我无法逃避这种感觉。让我告诉你为什么我仍然有这种感觉。这是迄今为止我的编码史上最简单的问题

是否有Microsoft针对Razor的参考文档?我几乎可以在谷歌上搜索所有其他的博客(也就是说,所有微软的员工都在为razor写一些很酷的东西,我已经很感激了),但这不是我想要的。我需要知道是否有一个集中的地方,比如微软的msdn,只面向asp.net mvc3剃须刀,特别是与前端控件相关的,比如SelectList等等。还是从microsfot中驱逐

这是我遇到的封闭的东西。他们尽了最大的努力去组织,但组织起来还是一团糟

但我仍然觉得很难找到基本的信息,因为我以前没有这方面的经验

或者说,Mircosoft在真正知道如何处理前端或至少记录前端之前,已经启动了另一个开发平台

附言:只有当你理解这个问题时,请回复

我找到的最佳指南:


首先,这里有一个很好的教程:

其次,对于HtmlHelper函数(Html.SomeFunc)和UrlHelper函数(Url.SomeFunc),请分别检查以下各项:

HtmlHelper: UrlHelper:

第三,您可以使用ASP.NET MVC3代码本身

ASP.NET MVC3是在MS-PL下发布的,您可以看到引擎盖下发生了什么,上面发布的代码提供了单元测试。你可以从他们身上学到很多

例如,ActionLink函数的测试如下:

[TestMethod]
public void ActionLink() {
    // Arrange
    HtmlHelper htmlHelper = MvcHelper.GetHtmlHelper();

    // Act
    MvcHtmlString html = htmlHelper.ActionLink("linktext", "newaction");

    // Assert
    Assert.AreEqual<string>(@"<a href=""" + AppPathModifier + @"/app/home/newaction"">linktext</a>", html.ToHtmlString());
}
[TestMethod]
public void ActionLink(){
//安排
HtmlHelper HtmlHelper=MvcHelper.GetHtmlHelper();
//表演
MvcHtmlString html=htmlhelp.ActionLink(“linktext”、“newaction”);
//断言
Assert.AreEqual(@“”,html.ToHtmlString());
}
你可以看到这里发生了什么


最后,你可以用一些书。我读了《Pro ASP.NET MVC3框架》,这本书对我帮助很大。它没有提供每个HtmlHelper扩展方法的分步示例,但您可以找到这些方法生成的HTML。

感谢您提供的链接。。。我真的在找帮手。这将是很好的有一些与他们的例子链接。如果你有,一定要分享。@user1162274实际上,我不知道例子在哪里。阅读一些asp.net mvc3代码怎么样?它提供了函数如何生成HTML。这可能会有一些帮助。几乎没有任何asp.NETMVC3示例实现我还没有经历过。如果你想知道的话,我可以把它们都列出来,但我要求的是非常基本的东西。这要求太高了吗?@user1162274很抱歉,我不知道分步示例在哪里。事实上,当我第一次开始学习MVC3时,我也想要它们。我在上面编辑的第三和第四件事就是我现在所知道的一切。我希望这些帮助。值得一提的是,那个家伙在微软的ASP.NET团队工作。他不再在微软工作了,这让我更担心,因为我在这个工具上下了很大的赌注。除了你给我的链接之外,我对剃须刀的了解已经不止这些了。从开发人员的角度考虑,开发一个真实世界的web应用程序不能只需要半页神奇的API。很难理解吗?