Javascript Asp.net中的标记格式不正确
我对Javascript比较陌生,所以有人能在这方面帮助我吗 我在gridview中有一个链接按钮,我在其中调用了javascript,但得到的错误是标记的格式不正确Javascript Asp.net中的标记格式不正确,javascript,asp.net,Javascript,Asp.net,我对Javascript比较陌生,所以有人能在这方面帮助我吗 我在gridview中有一个链接按钮,我在其中调用了javascript,但得到的错误是标记的格式不正确 <asp:LinkButton ID="btnDelete" runat="server" Style="color: #333333" CausesValidation="false" CommandName="Delete" OnClientClick= "return '<%# "Newf(" + Eval("N
<asp:LinkButton ID="btnDelete" runat="server" Style="color: #333333" CausesValidation="false" CommandName="Delete" OnClientClick= "return '<%# "Newf(" + Eval("NoOfQuestionnaires").ToString() + ");"%>'" Text="Delete" />
对此有何建议?您的JavaScript格式错误 使用
Eval
时最好使用一种格式,就像您所做的那样,更清楚地理解:
<asp:LinkButton ID="btnDelete"
runat="server"
Style="color: #333333"
CausesValidation="false"
CommandName="Delete"
OnClientClick= '<%#Eval("NoOfQuestionnaires", " return Newf({0});") %>'
Text="Delete" />
你能告诉我们html在客户端的外观吗?我的意思是,在浏览器中打开该页面。然后查看源代码,如果我的回答对您有帮助或没有帮助,请提供ButtonOnder生成的html。
<asp:LinkButton
ID="btnDelete"
runat="server"
Style="color: #333333"
CausesValidation="false"
CommandName="Delete"
OnClientClick='<%# "return Newf(" + Eval("NoOfQuestionnaires").ToString() + ");"%>'
Text="Delete" />