2010-08-27 34 views
1

請告訴我你最喜歡的技巧和提示給我。 我想盡我所能收集如此多的知識。 我認爲這是從專家和業餘開發者那裏聽到它的最好方法。ASP.NET MVC中的特殊方法和技巧?

1. HTML表單標籤+屬性 「的multipart/form-data的」 和HttpPostedFileBase

我雲告訴你一些關於HTML表單標籤。 如果您在MVC項目的MasterPage中使用表單標籤。並且您只需要在一個視圖中查看Image Uload的一個額外屬性,如「multipart/form-data」。要小心,看看你的Code-Source,因爲你可以有2個Form標籤,而你的HttpPostedFileBase類型參數可以爲null。 我解決了這個問題:激活「multipart/form-data」形式就好像這個視圖會被調用。 我在代碼隱藏方面做了它,我知道這不是很好的解決方案。

protected override void OnLoad(EventArgs e) 
{ 
    base.OnLoad(e); 
    Form.Enctype = "multipart/form-data"; 
} 
+1

這將是很好開始提供您自己的最愛已經擺在首位,以吸引人們分享的東西了。 – XIII 2010-08-27 11:20:39

+0

投票結束,這個問題沒有「正確的」答案。至少應該是社區Wiki。 – 2010-08-27 11:22:24

+1

這是[ASP.NET MVC最佳實踐,技巧和竅門]的重複問題(http://stackoverflow.com/questions/709429/asp-net-mvc-best-practices-tips-and-tricks)。你可以加入提到的社區wiki來了解更多... – CoderHawk 2010-08-27 11:22:29

回答

0

使用Html.Serialize輔助方法,堅持在頁面之間,當然MVCContrib的視圖模型。

+0

謝謝!很高興分享知識 – 2010-08-27 11:30:07