日期:2014-05-18  浏览次数:20512 次

后台动态生成图片问题。
Response.Write("<asp:Image id='image1' runat='server' src='...')用这个从数据库中取图片地址。并自动生成。似乎不行。不知道怎么写了。

------解决方案--------------------
Response.Write(" <asp:Image id= 'image1 ' runat= 'server ' src= '... ')

==>

Response.Write(" <img id= 'image1 ' runat= 'server ' src= '... ')
------解决方案--------------------
刷新页面,在加载页面是就把图片的地址信息加到页面中,可以写一个函数句如: 
private void WriteJS()
{
string JsStr;
int count;
count = this.ds.Tables[0].Rows.Count;
JsStr = "<script language='javascript' type='text/javascript'>";

JsStr += "function changetype(divindex){ \n";//
JsStr += string.Format("for(i=1;i<={0};i++)", count);
JsStr += "{ \n curdiv = document.getElementById('div' + i); \n"
+ " if(i==divindex) \n { \n curdiv.className = 'logor_nav02';\n \n } \n else \n"
+ "{curdiv.className = 'logor_nav01';\n }\n}\n}";
JsStr += "</script>";
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "WriteJS", JsStr);

}