在javascript OnClientClick函数中无法识别服务器端代码

时间:2014-07-13 14:25:39

标签: javascript .net server-side

更新:我简化了我的代码,试图在onClientClick中传递参数“1”。问题是,即使这不起作用,因为它翻译/编码我的引号,所以javascript没有看到它。我宁愿不在服务器端添加它。有没有办法将参数1简单地传递给OnClientClick函数?

我想在.aspx页面上执行此操作:

 <asp:Button onClientClick="return ValidateFile('1');" ID="btnUploadNominatorPDF" runat="server" Text="Submit" />

但是,页面对引号进行编码,Javascript不会运行。

1 个答案:

答案 0 :(得分:0)

如果您只是尝试将参数传递给aspx页面上的OnClientClick事件,则应使用UseSubmitBehavior="false"或可选OnClientClick="ValidateFile('1'); return false;"

的属性

抱歉,我对编码问题一无所知。