像Facebook一样在照片上标记朋友

时间:2011-08-07 11:18:58

标签: c# jquery .net asp.net-mvc

现在我正在开发社交网络(ASP.NET MVC 3)。我想添加“在此照片上标记朋友”功能。 我有AlbumController。在这个控制器中我有一个动作TagFriend。 签署此行动:

public ActionResult TagFriend(Guid friendId, int imageId /*some parameters that describe the area that is marked friend*/)
{
// TODO
}

问题是 1.什么参数,描述区域标记的朋友,我应该传递给控制器​​的动作。 2.哪些jQuery库可以帮助我? 谢谢你的帮助

1 个答案:

答案 0 :(得分:3)

基本原则是您需要在图像上添加可拖动/可调整大小的div。当用户最终提交div的设置时,您需要保存4个坐标或角落以及与作为标记的字符串值相关联的div的大小。

有无穷无尽的实现,令我惊讶的是你最终把它的堆栈问题写成谷歌搜索它需要大约3秒钟。但是你走了:

  1. http://djpate.com/2011/01/14/jtag-a-jquery-plugin-to-tag-pictures-more/
  2. http://www.bennadel.com/blog/1839-jQuery-Photo-Tagger-Plugin-For-Flickr-Style-Photo-Tagging.htm
  3. http://karlmendes.com/2010/07/jquery-photo-tag-plugin/ 还有更多...
  4. '搜索字词':jQuery照片标记