為什麼數據連接不可用!(求助)
<a href[color=red]="<%# container.DataItem("DH_lianjie")%>"><%[/color]# container.DataItem("DH_name")%></a>錯誤信息:
[i]DH_lianjie[/i] [font=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif][b]描述: [/b]在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
[b]例外詳細資訊: [/b]System.IndexOutOfRangeException: DH_lianjie
[b]原始程式錯誤:[/b] [/font]
[font=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif][/font]
[font=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]在數據庫中,HD_lianjie的值庫 aspx文件名(like : index.aspx)[/font]
[font=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif][/font]
[font=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]請大俠幫忙解一下!
[/font]
改成
Container
我用的是VB
我用的是VB,好像不用區分大小寫的!還有。版主所說的我也試了一下!。還是上面的問題! ‘<%# container.DataItem("DH_lianjie")%>’
双引号改成单引号…… <asp:DataList ID="dgrdMain" runat="server" RepeatColumns="8">
<ItemTemplate>
<table width="80" height="20px" border="0px" align="center">
<tr>
<td align="center" height="20" onmouseover="this.style.backgroundImage='url(image/bei8.jpg)'" onmouseout="this.style.backgroundImage='url()'"><a href='<%# Container.DataItem("DH_lianjie")%>'>[tk03] <%# Container.DataItem("DH_name")%>[tk03] </a></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
版主:剛纔說的我也有試過!比如讀後面那個 ( 表情中間的那段 ) 是沒有問題的!。。。 如果把DH_lianjie 改為: DH_name 也是沒有問題的!我也得重起了幾次主機!。但是還是找不出問題的原因!
再請版主及各位大俠幫忙! 换成HyperLink控件试试
<a href="<%# Container.dataitem("DH_lianjie") %>">这样是应该没有问题的,不知道你的数据库中这字段是什么数据
請問版主!
<asp:HyperLink runat="server" id="<%# Container.DataItem("id")%>" NavigateUrl="<%# Container.DataItem("DH_lianjie")%>"><%# Container.DataItem("DH_name")%></asp:HyperLink>是不是這樣來寫!
在數據庫中,DH_lianjie 欄位的值為:aspx文件名 (如:index.aspx) 對不起,是我的SQL語句篩選時的錯誤。
不好意思版主!下次我一定小心! 哈哈…… 强人,这样的错误也能犯
页:
[1]
