问题是这样的,我的数据库里存放这X坐标和Y坐标,数据库中的字段分别为:XLocation和YLocation ,当然记录不止一条,可能有很多条,我这里例如有4条数据库记录,也就是页面一被打开就要读数据库中的记录,有4条就要动态的根据数据库里的记录的坐标,在指定的坐标位置创建一张图片,大小是20*20,数据库中有4条记录,也就是创建4张图片,图片的URL是固定死了的。
希望各位高手能帮帮我,我已经想了很久了,谢谢
数据库是SQL,语言是C#,WEBFORM。
希望各位高手能帮帮我,我已经想了很久了,谢谢
数据库是SQL,语言是C#,WEBFORM。
int top=50;
System.Web.UI.WebControls.Image img =new System.Web.UI.WebControls.Image();
img.ImageUrl=@"images/a.gif";
this.Controls.Add(img);
//this.Panel1.Controls.Add(img);
img.Height =20;
img.Width =20;
img.Style.Add("style","POSITION: absolute; LEFT:" +left.ToString() +"px; TOP: " + top.ToString()+"px");
{
response.write"<div>"}
%>
{
response.write"<div left="+dr.xlocation+" top="+dr.ylocation"+"><image src="+dr.url+"></div>"}
%>
我更更暈,我說你的問題重點應該是在於如何動態的產生圖片上,你卻説是顯示答案我也說了呀:
可以在C#裏根據得到的紀錄動態的response.write出js語句,js裏document.write出div,div裏放圖片一起期待更好的答案
{
Images += "<div id=\""dtImages.Rows[i]["IMAGEID"].ToString()+"\" style=\"top:"dtImages.Rows[i]["YLOCATION"].ToString()+";left:"dtImages.Rows[i]["XLOCATION"].ToString()+";position:absolute\">"
+ "<img border=\"0\" width=\"20px\" height=\"20px\" src=\""dtImages.Rows[i]["IMAGEURL"].ToString()+"\">"
+ "</div>";
}Response.Write(Images);
Response.End();