ASP.Net MVC 3 Razor,FileUpload 部分视图的通用方法
我有这个架构,现在我想要
在艺术家的创建视图中,我想使用 CreatePicture Partial View 上传图片并将数据保存在数据库中。专辑控制器和所有其他使用 pictureID 作为外键的控制器也类似。
在“创建艺术家”的“保存”按钮上,应该同时执行三个操作,
- 在数据库中插入图片记录。
- 将图片的物理文件保存在服务器上。
- 使用新创建的图片 ID 将艺术家记录保存到数据库中。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我有一个开源项目,我可以完成您尝试做的大部分事情。我将其托管在 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
希望信息以上可以帮助你。小心。
I have an open source project that I do most of what you are attempting to do. I host it on Google code.
Here the user selects a picture and clicks save. You could easily turn that into a partial view. see the "customize your profile picture" area
http://code.google.com/p/better-task-list-1-1-progress/source/browse/trunk/Views/Account/MyAccount.cshtml
Look at the ChangePicture() ActionResult
http://code.google.com/p/better-task-list-1-1-progress/source/browse/trunk/Controllers/AccountController.cs
Look at the code in the ChangePicture() ActionResult http://code.google.com/p/better-task-list-1-1-progress/source/browse/trunk/Views/Account/MyAccount.cshtml
newly created pictureID.
Look at the code in the ChangePicture() ActionResult http://code.google.com/p/better-task-list-1-1-progress/source/browse/trunk/Views/Account/MyAccount.cshtml
Hope the information above helps you out. take care.