积极答复者
ASP.NET WebForm 中 ImageClickEventArgs 获取客户端被点击的图片的X坐标和Y坐标的原理是什么?

问题
答案
全部回复
-
你好!
不是 ViewState 是通 Post 到后台的,另外你可以通过 Request.Form["ImageButton1.x"] ,Request.Form["ImageButton1.y"]来获取他们。 ImageButton1 是控件的 ID
知识改变命运,奋斗成就人生!您好,您的方法是可以获取。但我查看生成的HTML源代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head><title> </title></head> <body> <form name="form1" method="post" action="TempTest.aspx" id="form1"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMjA4MTQwNjA5NGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFCmltZ2J0blNhdmXNhcXCpeJopqodkR896waB761CzA==" /> </div> <div> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgKUxdrHBgLkv+DqC+Zvcb3DkqpvMsrDi+qCu/dQeHQl" /> </div> <div> </div> <div> <input type="image" name="imgbtnSave" id="imgbtnSave" src="images/1335230.jpg" style="border-width:0px;" /> </div> </form> </body> </html>
这就是生成的源代码,但好像没有引用一些JS啊,按理说,应该
<input type="image" name="imgbtnSave" id="imgbtnSave" src="images/1335230.jpg" style="border-width:0px;" onclick="javascript:setPosition();" />
,以此来获取客户端点击此时的图片的X坐标和Y坐标,然后 通过 Post 提交,还是不解?
无