2011-07-09 61 views
1

ERD DiagramASP.Net MVC 3剃鬚刀,對文件上傳局部視圖通用方法

我有這個模式,現在我想

  1. 創建查看藝術家的,我想用CreatePicture部分視圖用於上傳圖片並將數據保存到數據庫中。對於Album控制器和其他所有將使用pictureID作爲外鍵的控制器也是如此。

    上創建藝術家的保存按鈕,應該同時執行三個動作,

    • 在數據庫中插入圖片記錄。
    • 將圖片的物理文件保存在服務器上。
    • 用新創建的pictureID將藝術家記錄保存在數據庫中。
+0

目前所有您的問題所包含的是*我想要的*字。我看不到*我嘗試了下面的代碼,它沒有工作,... *。所以你所擁有的並不是一個真正的問題,而是你可以給你僱用的程序員的一些規範。不是你會在StackOverflow上發佈的東西。 –

回答

3

我有一個開源項目,我做你最正試圖做些什麼的。我在Google代碼上託管它。

  • 將圖片記錄插入數據庫。

這裏用戶選擇一張圖片並點擊保存。您可以輕鬆地將其轉換爲局部視圖。看到 「自定義您的個人資料圖片」 區域 http://code.google.com/p/better-task-list-1-1-progress/source/browse/trunk/Views/Account/MyAccount.cshtml

看那ChangePicture()的ActionResult http://code.google.com/p/better-task-list-1-1-progress/source/browse/trunk/Controllers/AccountController.cs

看在ChangePicture代碼在服務器上

  • 保存圖片的物理文件( )ActionResult http://code.google.com/p/better-task-list-1-1-progress/source/browse/trunk/Views/Account/MyAccount.cshtml

    • 保存藝術家記錄在數據庫中用 新創建的pictureID。

    看在ChangePicture()代碼的ActionResult http://code.google.com/p/better-task-list-1-1-progress/source/browse/trunk/Views/Account/MyAccount.cshtml

    希望上面的信息可以幫助你。保重。