[英]ASP.NET server tags are not well formed
我想在LinkButton的OnClientClick中使用一些服务器标签
<asp:LinkButton ID="lnkbtnID" OnClientClick='<%# "window.open('SomePage.aspx?Id=" + Eval("reqID") + "');" %>' runat="server" Text='<%# Eval("reqID")%>'>
</asp:LinkButton>
怎么写,给服务器标签格式错误。
那么如何正确编写呢?
您也可以在后面的代码中执行此操作
lnkbtnID.Attributes.Add("onclick","window.open('SomePage.aspx?Id="+reqID+"');");
lnkbtnID.Text=reqID;
那个怎么样
<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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.