none
ListView中的LinkButton如何把ListView某个值传到新的弹窗页面? RRS feed

  • 问题

  • 在ListView中有一个LinkButton按钮,我想点击LinkButton后把ListView中当前行的ProductID的值传到一个新的弹出窗口中。下面这个按钮不加值或加固定值都正确,就是不能加 <%# Eval("ProductID") %> ,只要一加就报错。

    正确的(没有传值):
    <
    asp:LinkButton ID="LinkButton1" Font-Overline="false" runat="server" CommandName="mselect" OnClientClick='window.showModalDialog("../Pop-upWindow/Decomposition.aspx?ProductID=", window, "dialogHeight:1024px; dialogWidth:1280px; help:no; scroll:no; center:no; status:yes;resizable:no"); '>按钮</asp:LinkButton>

    正确的(传固定值):
    <asp:LinkButton ID="LinkButton1" Font-Overline="false" runat="server" CommandName="mselect" OnClientClick='window.showModalDialog("../Pop-upWindow/Decomposition.aspx?ProductID="+"123456", window, "dialogHeight:1024px; dialogWidth:1280px; help:no; scroll:no; center:no; status:yes;resizable:no"); '>按钮</asp:LinkButton>

    错误的:
    <asp:LinkButton ID="LinkButton1" Font-Overline="false" runat="server" CommandName="mselect" OnClientClick='window.showModalDialog("../Pop-upWindow/Decomposition.aspx?ProductID="+'<%# Eval("ProductID") %>', window, "dialogHeight:1024px; dialogWidth:1280px; help:no; scroll:no; center:no; status:yes;resizable:no"); '>按钮</asp:LinkButton>
    我想要传动态的值。应该怎么写?

    2010年2月12日 13:05

答案

全部回复