jQuery + MVC3:返回通过控制器操作填充的图像的ID

时间:2011-07-11 01:51:52

标签: jquery-ui asp.net-mvc-3

我正在使用.net mvc 3来开发网络应用程序。 目前我有一个视图页面,我通过我的控制器操作方法生成图像列表:

public string GetContainersImg()
    {
        string output = "";

        var containersImg = dbEntities.ContainerTypes.GroupBy(t => t.ContainerTypeName).ToList();

        foreach (var item in containersImg)
        {

            foreach (var img in item)
            {
                output += "<div class=\"image\"><img id=\"" + img.ContainerImgName + "\" src=\"" + img.ContainerImg + "\"/></div>";
            }
            output += "<br />";
        }
        return output;
    }

我想在我的视图中检索我的图像的ID,但我意识到使用jQuery命令:var id = ui.draggable.attr('id');不会返回ID。我不知道是因为我的html是由控制器动作生成的。

任何人都可以提供帮助???

谢谢!

1 个答案:

答案 0 :(得分:0)

发现我犯的错误。 ui-draggable这里是指但不是图像。通过调用ui.draggable.children()得到它。我不确定这是不好的方式