你这样的操作其实需要回传.因此比较适合使用ajax来取得前台的鼠标坐标值.
你可以自己编写javascript函数或者使用asp.net的callback技术.
前台
document.getElementById("<%=lbl.ClientID %>")
document.getElementById("<%=tx.ClientID %>").value
document.getElementById("<%=ty.ClientID %>").value
后台
string x = tx.text;
string y = ty.text;
你为什么要用 Request["tx"] 取,应该是 tx.Text 才是,
如果一定要用 Request,且你的页面在 模板页内,则表达式应该像 Request["ctl00$ContentPlaceHolder1$TextBox1"] 一样,完全取决于生成的 name 属性。
因为通过Request.Form的话,前端的name不是tx。你请查一下Control.ClientID。