更新:我简化了代码,只需在onClientClick中传递参数"1“。问题是,即使这样也不起作用,因为它翻译/编码了我的引号,所以javascript看不到它。我不想在服务器端添加这个。有任何方法将像数字1这样简单的参数传递给OnClientClick函数吗?
我只想在.aspx页面上这样做:
<asp:Button onClientClick="return ValidateFile('1');" ID="btnUploadNominatorPDF" runat="server" Text="Submit" />但是,该页编码引号,Javascript不运行。
发布于 2014-07-13 18:05:07
如果您只是尝试将一个参数传递给aspx页面上的OnClientClick事件,则应该使用UseSubmitBehavior="false"或可选的OnClientClick="ValidateFile('1'); return false;"属性。
抱歉,我对编码问题一无所知。
https://stackoverflow.com/questions/24723697
复制相似问题