当前位置:编程学习 > C#/ASP.NET >>

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技术 ,  分析与设计
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,