Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 拖放到数据库mvc后保存图像顺序_Javascript_C#_Asp.net Mvc_Html_Linq - Fatal编程技术网

Javascript 拖放到数据库mvc后保存图像顺序

Javascript 拖放到数据库mvc后保存图像顺序,javascript,c#,asp.net-mvc,html,linq,Javascript,C#,Asp.net Mvc,Html,Linq,我有图像序列,可以在ASP.NETMVC中拖放。我想根据图像的位置对图像重新排序,并在按下“保存”按钮后将新序列保存到数据库 这怎么可能呢 图像表列: ID 位置 标题 顺序 jqueryui用于拖放功能 $(function() { $( "#sortable" ).sortable(); }); @foreach (var item in Model.Image) { <ul id="sortable"> <li><

我有图像序列,可以在ASP.NETMVC中拖放。我想根据图像的位置对图像重新排序,并在按下“保存”按钮后将新序列保存到数据库

这怎么可能呢

图像表列:
ID
位置
标题
顺序

jqueryui用于拖放功能

 $(function() {
    $( "#sortable" ).sortable();
  });

 @foreach (var item in Model.Image)
 {
      <ul id="sortable">
        <li><img id="@item.ID" src="@item.Location" alt="@item.Title"></img></li>
      </ul>
 }
$(函数(){
$(“#可排序”).sortable();
});
@foreach(Model.Image中的变量项)
{
}
您可以在保存按钮的单击事件上使用
toArray
方法

var sortedImageIds = $(".selector").sortable("toArray");
然后,您可以使用该数组并将其发送到控制器操作,其中项目将按照排序表中的顺序排列


你应该用js手动发布表单的表格数据。你能给我们一些代码吗?基于对问题的非常笼统的描述,很难给出详细的答案。我们已经更新了代码和描述。通常我使用jquery可排序ui,我不知道在按下保存按钮后如何将序列保存回ms sql server。我将尝试此操作并留下反馈