1

ERD 图

我有这个架构,现在我想要

  1. 在艺术家的创建视图中,我想使用CreatePicture Partial View 来上传图片并将数据保存在数据库中。与相册控制器和所有其他将使用图片ID 作为外键的控制器类似。

    在创建艺术家的保存按钮上,应该同时执行三个动作,

    • 在数据库中插入图片记录。
    • 将图片的物理文件保存在服务器上。
    • 使用新创建的图片 ID 将艺术家记录保存在数据库中。
4

1 回答 1

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中的代码

  • 使用新创建的图片 ID 将艺术家记录保存在数据库中。

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

希望以上信息对您有所帮助。小心。

于 2011-07-09T09:04:30.213 回答