ajax实现拖放功能,有些难度,高人指点

问题描述

拖放功能研究了一下,但是对于我的功能需求是否能实现呢,目前我项目中是asp.net2.0开发的目前项目中要实现这样的一个预定功能在后台我用服务器的table由tablerow和tabcell动态生成表格,tablecell.里面的数据是读取数据库的数据表格的列和行书,都市不确定的比如===time资源1资源28:00李先生8:30李小姐........主要是要实现这样的功能,比如,我把"李先生"拖放到8:30的资源2这个地方,然后保存下来这样,当数据再次load的时候,就在这个位置了,谢谢,请问有兄弟作个类似的功能,还请指点一下

解决方案

解决方案二:
需要设计一个数据库存放位置信息.例如我的一个移动印章的例子:后台:#region移动印章[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]publicboolAjax_MoveDiv(string_xPos,string_yPos,int_DocCachetID){stringsqlstring="updateTb_DocumentCachetsetX='"+_xPos+"',Y='"+_yPos+"'whereDocCachetID="+_DocCachetID;DbHelperSQL.ExecuteSql(sqlstring);try{if(DbHelperSQL.ExecuteSql(sqlstring)!=1){returnfalse;}else{returntrue;}}catch{returnfalse;}}#endregion前台:functionUpDate(divCount,DocCachetID){if(IsDivDropArray[divCount]==false){divstr="div"+divCount;imagestr="image"+divCount;nowdiv=document.getElementById(divstr);nowimg=document.getElementById(imagestr);varxPostion=parseInt(nowdiv.style.left)+event.offsetX-(nowimg.width)/2;varyPostion=parseInt(nowdiv.style.top)+event.offsetY-(nowimg.height)/2;varsX="";varsY="";sX=sX+xPostion;sY=sY+yPostion;showBusy(true);AsiaitOA.Cachet.WebForm1.Ajax_MoveDiv(sX,sY,DocCachetID,get_updateDiv_Result_CallBack);}}functionget_updateDiv_Result_CallBack(response){showBusy(false);if(response.value==true)&&document.readyState=="complete"){document.getElementById("ErrMsg").innerHTML="&nbsp;&nbsp;<imgsrc=../Images/OK.gif>&nbsp;<fontcolor=red>保存成功</font>";}else{document.getElementById("ErrMsg").innerHTML="&nbsp;&nbsp;<imgsrc=../Images/Err.gif>&nbsp;<fontcolor=red>保存失败</font>"}setInterval("CloseMsg()",1000);}functionCloseMsg(){document.getElementById("ErrMsg").innerHTML="";showBusy(false);clearInterval();}============================从sql语句你也可以看到,数据库结构印章id,文章id,坐标x,坐标y
解决方案三:
那个印章是用div模拟上去的.不知道你的是不是也这样有了数据库结构,你就可以发挥想象编程了^_^

时间: 2024-09-19 13:38:13

ajax实现拖放功能,有些难度,高人指点的相关文章

没有分了,请叫一下ajax实现拖放的功能

问题描述 拖放功能研究了一下,但是对于我的功能需求是否能实现呢,目前我项目中是asp.net2.0开发的目前项目中要实现这样的一个预定功能在后台我用服务器的table由tablerow和tabcell动态生成表格,tablecell.里面的数据是读取数据库的数据表格的列和行书,都市不确定的比如===time资源1资源28:00李先生8:30李小姐........主要是要实现这样的功能,比如,我把"李先生"拖放到8:30的资源2这个地方,然后保存下来这样,当数据再次load的时候,就在这

利用Atlas库为Web页面加入鼠标拖放功能

web|鼠标|页面 摘要 有时,AJAX看上去为web页面平添了一分神秘的色彩.如果页面能够支持一些小件(例如图像和文本块)的拖放操作,那么,这明显会使访问者眼前一亮.在本文中,你会看到,利用微软Atlas你也会非常容易地在客户端实现类似的鼠标拖放功能. 一. 引言 你能够把一个相当酷的特征添加到你的Web应用程序中:使用户能够定制自己的页面的外观感觉.并且,在经常情况下,用户都喜欢重新安排页面部分以适合他们自己的查看习惯.不妨让我们设想这样的情景:用户导航到某一个网站,能够选择其中的一部分(例

[转载]超酷代码-使用 ASP.NET AJAX 进行拖放

原文地址 http://msdn.microsoft.com/msdnmag/issues/08/01/WickedCode/default.aspx?loc=zh AJAX 是对 Web 用户界面的一次变革,而 ASP.NET AJAX 使 AJAX 可以为 Visual Studio 用户所使用.它的下载分为三个独立的部分:ASP.NET AJAX Extensions (asp.net/ajax/downloads),提供了一组核心的 AJAX 功能,并已经过全面测试:ASP.NET AJ

VB.NET做的windows服务不能自动.启动;请高人指点

问题描述 我试着将一些一直要的事情用VB.NET做成WINDOWS系统服务.并注册服务也成功,功能也正常.但是,在服务管理的时候将其"启动类型"改为"自动";但是,重新启动操作系统后,发现服务并没有自动启动,即便是让它在启动失败后自动重新启动.按照cSDN中的说法:启动onstart的操作时间不超过30秒.我也修正了;即使ONSTART中只有一个动作(如下边的代码),也不行.请高人指点我一下,非常感谢.ProtectedOverridesSubOnStart(ByV

DataSet.AcceptChanges()后 SqlDataAdapter.Update(DataSet)时数据无法更新数据库 希望路过高人指点 谢谢了

问题描述 DataSet.AcceptChanges()后SqlDataAdapter.Update(DataSet)时数据无法更新数据库希望路过高人指点谢谢了 解决方案 解决方案二:自己顶解决方案三:有没异常出现?解决方案四:或是DataSet.HasChanges=false?解决方案五:没有任何异常解决方案六:我是你下面的并发冲突的贴,还没解决,头痛.DataSet.AcceptChanges()好像放在update的后面.解决方案七:放在update后面就起不到作用了我是GridView

谁有 Ajax 的 顶 功能啊

问题描述 谁有Ajax的顶功能啊 解决方案 解决方案二:帮顶~~~~解决方案三:Ajax还有顶的功能啊????解决方案四:我也想知道帮顶!解决方案五:啥叫顶功能?解决方案六:引用4楼valen_jia的回复: 啥叫顶功能? +1解决方案七:引用5楼jie8991的回复: 引用4楼valen_jia的回复:啥叫顶功能?+1 +1解决方案八:引用6楼pixiaozheng的回复: 引用5楼jie8991的回复:引用4楼valen_jia的回复:啥叫顶功能?+1+1 +100(代表后面99位)解决方案

大项目我想使用分层,分模块开发,希望高人指点意见.

问题描述 我们现在开发一个大型的web2.0的网站使用是的.net2.0+sql2005+...现在初期开发了一部分.我发现后期不好维护及性能比较低.我想使用分层,分模块的方式开发.以下是我的构思:分层的计划:1.数据层:DAL2.实体层:Model3.业务层:BLL4.通用层:Common5.WEB层:WEB(所有的WEB层都引用以上4个层)分模块开的划分:如:我把它划分为:1.会员2.博客3.问答4.小组5.其它.....以上这些我都把它建立成一个单独的站点.以前小项目都是一个站点.会员是一

跪求!!!!!!!!!高人指点

问题描述 我现在正在写一个基于http协议个文件上传下载的客户端,是根据ftp的方法来写的,但是有一个参数中我的不到文件的大小极其的郁闷代码如下面:publicvoiddownFile(){HttpWebRequestreqHttp;try{FileStreamoutputStream=newFileStream(filePath+"\"+fileName,FileMode.Create);//根据Uri创建httpWedrrequest的对象reqHttp=(HttpWebReque

算法-递归问题,学习请教?求高人指点?字数够了吧!!!

问题描述 递归问题,学习请教?求高人指点?字数够了吧!!! 今天研究了一些递归程序,简单点的递推过程还能想明白执行过程,复杂的就整不明白了,请问各位大神们需要认真的研究递归过程吗?是不是会用就行了啊?