<a href='CompanyNewsDetail.aspx?Id=<%# Eval("Id") %>'><%# Eval("Contents") %></a>
?
生成后是:用firebug看的
<a?href='CompanyNewsDetail.aspx?Id=21'><span></span></a>是個空的
<a> 是<%#?Eval("Contents")?%> 返回的內容</a> 然后下面的沒有href鏈接所以一直不會鏈接。
?
我是這樣寫的。試了沒有錯。但是鼠標放到字上他不會鏈接了。 也換了其他幾種寫法都不行,又用linkbutton hyperlink?試了,還是那個樣子。
這是為什么呢。非常不明白。謝謝個位回答。
?
13 回答

慕容森
TA貢獻1853條經驗 獲得超18個贊
<a href='CompanyNewsDetail.aspx?Id=<%# Eval("Id") %>'><%# Eval("Contents") %></a>
這句代碼是在哪里寫的,控件的模板項里?如果ID能正常讀取出來,Contents也應該可以的吧,除非你的數據源里的Contents就是空的??梢?span style="color: #000000;"><%# Eval("Contents").ToString()==""?"無數據":"..." %>
這句代碼是在哪里寫的,控件的模板項里?如果ID能正常讀取出來,Contents也應該可以的吧,除非你的數據源里的Contents就是空的??梢?span style="color: #000000;"><%# Eval("Contents").ToString()==""?"無數據":"..." %>

當年話下
TA貢獻1890條經驗 獲得超9個贊
那你這么寫試試看href='<%#"CompanyNewsDetail.aspx?Id="+Eval("ID")%>'
我現在不知道普通html標簽是不是需要runat=“server”一下,反正你都試試看吧。。。。
- 13 回答
- 0 關注
- 851 瀏覽
添加回答
舉報
0/150
提交
取消