Asp按钮onclick无法在ASP.NET C#中工作 [英] Asp button onclick not working in ASP.NET C#

查看:96
本文介绍了Asp按钮onclick无法在ASP.NET C#中工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

上面的代码正在我的项目中使用。 javascript验证和代码隐藏c#语言中的插入函数。

它完全适用于localhost但不能正常工作。

js验证仅运行但onclick函数触发。



我尝试过:



above code is using in my project. validation in javascript and insert function in code-behind c# language.
It working perfectly on localhost but not working live.
js validation only run but onclick function fire.

What I have tried:

<pre><asp:Button ID="btnSubmit" runat="server" TabIndex="34" Text="Save" CssClass="buttonSave width170" OnClick=" btnSubmit_Click" OnClientClick="return ValidateFunction()"  />





以上代码在我的项目中使用。 javascript验证和代码隐藏c#语言中的插入函数。

它完全适用于localhost但不能正常工作。

js验证仅运行但onclick函数触发。



下面的代码复制元素





above code is using in my project. validation in javascript and insert function in code-behind c# language.
It working perfectly on localhost but not working live.
js validation only run but onclick function fire.

code copy element below

<input type="submit" name="ctl00$ContentPlaceHolder1$btnSubmit" value="Save" onclick="return ValidateFunction();" id="ContentPlaceHolder1_btnSubmit" tabindex="34" class="buttonSave width170">





code - onclientclick更改onclick



但是onclick =btnSubmit_click被调用但是实时更改。



code - onclientclick to change onclick

but onclick="btnSubmit_click" is called but changed live.

推荐答案

ContentPlaceHolder1
ContentPlaceHolder1


btnSubmitvalue =Saveonclick =return ValidateFunction();id =ContentPlaceHolder1_btnSubmittabindex =34class =buttonSave width170>
btnSubmit" value="Save" onclick="return ValidateFunction();" id="ContentPlaceHolder1_btnSubmit" tabindex="34" class="buttonSave width170">





代码 - onclientclick更改onclick



但是onclick =btnSubmit_click被调用但是改变了。



code - onclientclick to change onclick

but onclick="btnSubmit_click" is called but changed live.

< br>

OnClientClick="return ValidateFunction()





我们在javaScript执行中编写的OnClientClick函数在控制权传递给服务器之前在客户端,然后



OnClientClick function which we write in javaScript execute on client side before control passed to server and after that

OnClick=" btnSubmit_Click"

在服务器上执行,如果您的

executes on the server if your

ValidateFunction()

返回true。



尝试在服务器上调试你的javascript validateFunction并检查它返回的内容。

returns true.

try to debug your javascript validateFunction on server and check what it is returning.


这篇关于Asp按钮onclick无法在ASP.NET C#中工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆