0

我正在使用 ASP.NET 4.0 和 C#。我试图在提交数据之前在客户端进行一些验证。

这是javascript:

 function Validate() 
      {
        alert('Validating');
      // validation occurs...
      //...etc
       }

这是我的asp控件:

<asp:Button ID="btnSubmit" runat="server" Text="Submit" CssClass="button" OnClientClick= "return Validate();" OnClick="BtnSubmit_Click" Enabled="True" />

最后这里是呈现的 html:

<input type="submit" name="ctl00$masterMain$btnSubmit" value="Submit" onclick="return Validate();" id="masterMain_btnSubmit" class="button" />

这是踢球者。验证通过 VS2010 在我的本地机器上完美运行。但是,在我将代码移动到 DEV 或 UAT 之后,“Validate()”事件将不会触发。还有很多其他的 javascript 代码可以工作,但由于某种原因,这个事件没有正确触发。有人知道为什么吗?我一直在试图理解为什么它在本地工作而不是在服务器上工作。

4

0 回答 0