2011-07-09 57 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

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