JavaScript / ASPX 的语法问题

Syntax issue with JavaScript / ASPX

这段代码的正确语法是什么:

<asp:Button OnClick="foo" runat="server"  ID="foo"
 OnClientClick="return confirm("'<%= GetLocalResourceObject("fooRessource") %>'");"  /> 

我被 '" 困在了 OnClientClick

你能在我们的代码隐藏文件中做到这一点吗?

foo.OnClientClick = "return confirm('" + GetLocalResourceObject("fooRessource") + "')";

我不确定这在内联时的效果如何。

你能不这样做吗?

<asp:Button OnClick="foo" runat="server"  ID="foo"
OnClientClick="return myconfirm()");"  /> 

<script>
function myconfirm() 
{ 
   return confirm("<%= GetLocalResourceObject("fooRessource") %>");
}
</script>