//n為記錄總數
<%
for (int i = 0; i < 9; i++) //限制每頁顯示9個圖片
{
if (n == 0) break; //如果記錄數為0,退出
if (i % 3 == 1) //限制每行顯示3個圖片
{
%>
<tr> //如果是第一個圖片加個<tr>標記
<%
}
if (i<n)
{
DataRow dr2 = Ds2.Tables[0].Rows[i];
string a = "ReadImage.aspx?ImgID=" + dr2["id"].ToString();
%>
<td width="166" height="136" valign="top">
<table width="166" height="136" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="106" colspan="2" align="center" valign="middle">
<asp:image runat="server" width="100" height="100" imageurl="<%=a%>" /></td>
</tr>
<tr>
<td width="83" align="center" valign="middle" style="height: 30px"> view</td>
<td width="83" align="center" valign="middle" style="height: 30px" > download</td>
</tr>
</table></td>
<%
}else
{
///不顯示圖片()
}
if(i%3==0) //控制</tr>一行結束
{
%>
</tr>
<%
}
}
}
%>
結果<%=a%>解釋成htm的時候竟然變成了<td><img src="<%=a%>" style="height:100px;width:100px;border-width:0px;" /></td>
請問是BUG不,能解決嗎?但請專家級高手進來釋疑!!!謝謝,代碼見附件
<%
for (int i = 0; i < 9; i++) //限制每頁顯示9個圖片
{
if (n == 0) break; //如果記錄數為0,退出
if (i % 3 == 1) //限制每行顯示3個圖片
{
%>
<tr> //如果是第一個圖片加個<tr>標記
<%
}
if (i<n)
{
DataRow dr2 = Ds2.Tables[0].Rows[i];
string a = "ReadImage.aspx?ImgID=" + dr2["id"].ToString();
%>
<td width="166" height="136" valign="top">
<table width="166" height="136" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="106" colspan="2" align="center" valign="middle">
<asp:image runat="server" width="100" height="100" imageurl="<%=a%>" /></td>
</tr>
<tr>
<td width="83" align="center" valign="middle" style="height: 30px"> view</td>
<td width="83" align="center" valign="middle" style="height: 30px" > download</td>
</tr>
</table></td>
<%
}else
{
///不顯示圖片()
}
if(i%3==0) //控制</tr>一行結束
{
%>
</tr>
<%
}
}
}
%>
結果<%=a%>解釋成htm的時候竟然變成了<td><img src="<%=a%>" style="height:100px;width:100px;border-width:0px;" /></td>
請問是BUG不,能解決嗎?但請專家級高手進來釋疑!!!謝謝,代碼見附件
解决方案 »
- jquery动态生成html 出现乱码问题
- asp:button 传值问题!!!
- 非哥,如何设置保险 2008调试有时不好用啊
- 有没有什么将Datagrid结果导出到Excel的通用方法?
- 请问 1如何在程序中读工程文件*.csproj(*.vbproj)2如何在程序中读IIS的信息?
- 如何隐藏一列.
- SQL Server 不存在或拒绝访问
- 紧急求救高手:关于dropdownlist与datagrid联动检索出错问题
- web.config问题????????
- 高分求助!---动态聊天
- asp.net SMTP发邮件验证问题
- C# ASP2.0 GridView 中模板列添加 DropdownList (?)
<body>
<form id="form1" runat="server">
<%Image1.ImageUrl= "ReadImage.aspx?ImgID=sssss"; %>
<asp:image ID="Image1" runat="server" width="100" height="100" /> </td>
</form>
</body>
要用服务器控件应该写在代码里,事先声明再赋值,再将控件添加到页面。
改成
<asp:image runat="server" width="100" height="100" imageurl='ReadImage.aspx?ImgID=<%= dr2["id"].ToString()%>' />
一樣解釋不了,但如果是常量就行,且a在運行調試時值是變動的
换成
<img width="100" height="100" src=" <%=a%> " />