在Asp中管理图像列表.Net MVC页面
Manage List of Image in Asp.Net MVC Page
我需要创建一个Asp。Net MVC 5 (Razor)视图和控制器能够处理图像列表。
假设像这样的模型(数据存储在数据库中并加载EF)
public class Game
{
public Guid Id {get; set; }
public string Title { get; set; }
public string ImageUrl {get; set; }
public ICollection<Screenshot> Screenshots { get; set; }
}
public class Screenshot
{
public Guid Id {get; set; }
public Game Game {get; set; }
public string Title {get; set; }
public string ImageUrl { get; set; }
}
我想:1)创建一个用户可以创建游戏并添加一个或多个截图的页面。2)创建一个用户可以编辑游戏信息和添加/删除任何截图的页面。
你有什么建议或例子吗?谢谢
-添加1个或更多截图,您可能需要使用Ajax.BeginForm(…){}-可能需要添加多个图像的能力,[使用ICollection来保存多个图像,保存后,使用onsuccess事件返回保存的图像数据。
-编辑,使用相同的逻辑,有一个删除按钮上的每个图像使用ajax,然后在成功,从屏幕上删除图像。使用相同的逻辑添加新的屏幕截图。
使用Ajax还可以让您更容易创建添加/删除图像的效果。
您可以像我上面解释的那样将图像保存到数据库,甚至保存到本地临时文件夹,当用户单击保存按钮时,该文件夹将被删除,等
相关文章:
- 将Javascript数组发送到控制器ASP.NET MVC
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- C#asp.net mvc Set CheckBoxFor已检查的具有Model Value的属性
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- ASP.NET MVC,在文本框旁边显示文本
- Angular promise return"未定义的“;值.NET MVC
- asp.net MVC,重定向到视图,视图打开新窗口到外部url,它'It’’’’我们被当成一种风景
- 当用户点击动态创建的链接时,如何调用JS方法.JQuery,ASP.NET MVC
- 使用jquery变量作为.net MVC中ActionLink的参数
- 带有接口的ASP.NET MVC RegisterModel
- OnClick对ActionLink-ASP.NET MVC中的Prevent无效
- 使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么
- 如何在asp.net mvc 3上进行触摸屏操作
- asp.net mvc中的javascript验证不适用于登录表单
- ASP.NET MVC-如何捕获多个复杂的ListBox值并将其保存到数据库中
- ASP.NET MVC路由-动态加载.js脚本
- 如何在asp.net MVC中从View获取值到JavaScript
- 在带有 bootbox 的自定义对话框中添加选项以选择表单控件.js在 ASP.NET MVC 中
- 谷歌将部分页面加载后自动完成不起作用 ASP.Net MVC
- ASP.Net MVC 脚本无法使用控制器的默认操作 URL.使用控制器/操作 URL 也是如此