Asp按钮onclick无法在ASP.NET C#中工作 [英] Asp button onclick not working in 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屋!