ASP.net 如何保存图片上动态变化的位置到数据库
在web form上有一个大图片,选择dropdownlist选项,双击鼠标在当前位置贴上小图标,怎么把数据(包括图片地址,小图标位置值)上传保存到数据库中?以下是我的代码:
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Height="30px" Width="120px" Text="Access Point: "></asp:Label>
<asp:DropDownList ID="dropdownlistAP" runat="server" Height="30px" Width="200px"></asp:DropDownList>
<asp:Button ID="buttonSave" runat="server" Height="30px" Width="70px" Text="SAVE" OnClick="buttonSave_Click" />
</div>
<div>
<asp:Image ID="img_base" runat="server" src="floor.png" OnDblClick="btnGo_Click(event)" />
</div>
</form>
<script type="text/javascript">
var myImages = new Array(dropdownlistAP.options.length);
function btnGo_Click(ev) {
var posX = ev.pageX;
var posY = ev.pageY;
var k = dropdownlistAP.options.selectedIndex;
myImage = new Image();
myImage.id = "Image" + k;
myImage.src = "AP.png";
if (document.getElementById(myImage.id) == null)
document.body.appendChild(myImage);
var temp = document.getElementById(myImage.id);
temp.style.position = "absolute";
temp.style.top = posY + "px";
temp.style.left = posX + "px";
}
</script>
怎么在按下SAVE键时用C#把myImage的值保存到数据库? ASP.net 图片 鼠标位置 数据库 网页页面 --------------------编程问答-------------------- 通过Ajax技术.
写一个web service或者简单的就写一个新的aspx页面. 该页面不生成html文档, 只接受POST过来的image数据并写入数据库, 最后向客户端发送一个成功或者失败的response就可以了. 然后在Save按钮的Onclick事件里用JQuery的异步Post或者Ajax方法把myImage的数据发送到新建的web service或者aspx页面的url去. 数据可以通过任何服务器端可以认识的格式传送, 比如使用JSON. --------------------编程问答-------------------- 谢谢!我试试写这个代码(头一回写网页,不好意思啊)
补充:.NET技术 , 分析与设计