我有一个带有onClick事件的链接到另一个页面,其中一个id被从点击的listview行中拉出来。
<div class="LVitem" onClick="location='Links.aspx?id=<%# Eval("id") %>'">
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</div>
Eval在ItemTemplate中工作以填充列表视图,但在onClick事件中使用时似乎没有返回任何内容。
我在浏览器中看到的是:
<div class="LVitem" onClick="location='Links.aspx?id='">
我已经看过一些使用单引号和双引号的引用,并尝试更改它们,但它在OnClick中的位置内的Eval很复杂。我也试过这个,但它实际上什么都没有,甚至没有&#34; Links.aspx?id =&#34;字符串。
<div class="LVitem" onClick='<%# Eval("id", "Links.aspx?id={0}") %>'>
真的很感激这一手。谢谢大家。