2012-03-13 144 views
3

這次我不會說我是剃鬚刀新手,主要是因爲我現在來這裏已經有相當一段時間了,但是無法擺脫這種感覺。讓我告訴你爲什麼我仍然有這種感覺。所以這是我迄今爲止發佈的最簡單的問題,可能是我編碼的歷史。剃鬚刀參考文件

是否有Microsoft的Razor參考文檔?我幾乎可以谷歌所有其他博客在那裏[即。所有的MS員工博客所有的剃刀很酷的東西,我已經]],但這不是我在這裏尋找。我需要知道的是,是否有一個集中的地方,像microsoft for asp.net mvc3 RAZOR僅面向專門與前端控件相關的msdn,如SelectList以及類似的東西。還是從microsfot放逐?

這是我碰到的封閉事物。他們還是盡力安排,但它仍然是相當搞砸組織

http://msdn.microsoft.com/en-us/library/gg416514(VS.98).aspx

但我仍然覺得很難看發現基層信息,因爲我有它沒有現成的經驗。

還是像Mircosoft在真正知道如何處理它的前端或至少記錄文件之前推出另一個開發平臺。

PS:請僅在您理解此問題時回覆。

我發現

回答

1

首先,這裏是一個很好的教程:

http://msdn.microsoft.com/en-us/gg618477

其次,功能的HtmlHelper(Html.SomeFunc)和UrlHelper函數(Url.SomeFunc),請在下面檢查:

HtmlHelper:http://msdn.microsoft.com/en-us/library/system.web.mvc.htmlhelper%28v=vs.98%29.aspx UrlHelper:http://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper%28v=vs.98%29.aspx

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

http://aspnet.codeplex.com/releases/view/58781

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()); 
} 

你可以看到是怎麼回事。

最後,你可以使用一些書籍。我讀了「Pro ASP.NET MVC3框架」,這本書幫了我很多。它不會爲您提供每個HtmlHelper擴展方法的逐步示例,但您可以找到這些方法生成的HTML。

+0

感謝您的鏈接......助手是我真正想要的。與他們的例子有一些聯繫將會很好。如果有的話,請分享。 – afr0 2012-03-13 10:00:54

+0

@ user1162274 Actullay,我不知道這些例子在哪裏。如何讀取一些asp.net mvc3代碼?它提供了函數如何生成HTML。它可以是一些幫助。 – DevExcite 2012-03-14 00:22:16

+0

幾乎沒有任何asp.net mvc3示例實現,我還沒有經歷過。如果你想知道它,我可以列出它們,但是我要求非常基本的東西。要求太多了嗎? – afr0 2012-03-14 08:37:21

1
+0

請重新閱讀我的問題。需要官方的東西 – afr0 2012-03-13 09:54:12

+0

值得一提的是,這個人在微軟的ASP.NET團隊工作。 – 2012-03-13 14:00:23

+0

他不再在微軟工作,這更關注我,因爲我在這個工具上下注很多。除了你所給予的聯繫之外,就剃鬚刀而言,我已經知道的不僅僅是這些。從開發人員的角度來看,你不能只有一半的魔法API來開發真實世界的Web應用程序。難以理解嗎? – afr0 2012-03-14 08:33:03