ASP.net onClick没有正确处理Eval

时间:2015-10-26 21:55:16

标签: javascript asp.net onclick eval

我有一个带有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}") %>'>

真的很感激这一手。谢谢大家。

0 个答案:

没有答案
相关问题