我想在LinkButton的OnClientClick中使用一些服务器标签
<asp:LinkButton ID="lnkbtnID" OnClientClick='<%# "window.open('SomePage.aspx?Id=" + Eval("reqID") + "');" %>' runat="server" Text='<%# Eval("reqID")%>'>
</asp:LinkButton>
如何写这个,它给出了Server标签格式不正确的错误。
那么如何正确地写这个呢?
答案 0 :(得分:0)
你也可以在后面的代码中执行此操作
lnkbtnID.Attributes.Add("onclick","window.open('SomePage.aspx?Id="+reqID+"');");
lnkbtnID.Text=reqID;
答案 1 :(得分:-1)
那个怎么样
<a class="NewslinkButton" onclick="myRef = window.open(''+'<%# "SomePage.aspx?NewsID="+Eval("reqID") >','mywin','left=20,top=20,toolbar=0,resizable=1,scrollbars=1,height=300');myRef.focus()">
<asp:Literal ID="l1" runat="server" Text='<%# Eval("reqID")%>'></asp:Literal></a>