我在TemplateField中的GridView中添加了一个HyperLink控件,我希望它将用户重定向到特定的页面,并从选定的行传递ID。以下工作蛮好的:在Javascript函数中使用ASP.NET HyperLink评估
<asp:HyperLink ID="hlViewBasketItem" runat="server" Text="Detail"
NavigateUrl='<%# Eval("BasketItemID", "/BasketItemDetail.aspx?popUp=true&id={0}") %>'>
</asp:HyperLink>
该ID的评估正确;例如:“/BasketItemDetail.aspx?popUp=true & id = 52”
我遇到的问题是我需要调用一个Javascript函数来控制我的页面的显示(以便它出现在一个弹出窗口)。我试过以下内容:
<asp:HyperLink ID="hlViewBasketItem" runat="server" Text="Detail"
NavigateUrl='<%# Eval("BasketItemID", "javascript:dnnModal.show('/BasketItemDetail.aspx?bid={0}&popUp=true',false,550,950,false)") %>'>
</asp:HyperLink>
......但是我得到一个“服务器标记不正确”的错误。
有没有一种方法可以做到这一点?
未标记答案? – Kiquenet 2015-12-28 14:56:56