2016-07-25 35 views
-1

我在我的代码中有一个文本框和一个按钮。单击按钮时应验证在文本框中输入的值。按钮大部分时间都是这样做的,但有时并不会'不要做任何事情。任何帮助将不胜感激。在asp.net中的按钮有时不起作用

<asp:Button ValidationGroup="vgpPno" runat="server" ID="btnSubmitPartNumber" OnClick="btnSubmitPartNumber_Click" SkinID="MSWButton" Text="OK" OnClientClick="if(Page_ClientValidate(){startPLI();}meta:resourcekey="btnSubmitPartNumberResource1" /> 

<asp:TextBox runat="server" ValidationGroup="vgpPno" SkinID="MSWTextBox" 
    ID="tbPARTNUMBER" MaxLength="11" meta:resourcekey="tbPARTNUMBERResource1" Width="230" Style="display: inline" CssClass="form-control input-sm"></asp:TextBox> 
+0

@shruthi请张贴startPLI方法也 – Webruster

+0

而且还文本框的文本不上的按钮时的点击改变它does not工作 –

+0

startPLI的代码是非常大的,工作正常。我仍然会在这里发布它。 –

回答

0

检查您的web表单。如果您正在使用形式标记一个以上的时间asp.controls不能正常工作

+0

我似乎并没有在这个使用窗体。 –

1
<asp:Button ValidationGroup="vgpPno" runat="server" ID="btnSubmitPartNumber" OnClick="btnSubmitPartNumber_Click" SkinID="MSWButton" Text="OK" 
      OnClientClick="if(Page_ClientValidate(){startPLI();}meta:resourcekey='btnSubmitPartNumberResource1'" /> 
+0

虽然此代码片段可能会解决问题,但[包括解释](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)确实有助于提高帖子的质量。请记住,您将来会为读者回答问题,而这些人可能不知道您的代码建议的原因。也请尽量不要使用解释性注释来挤占代码,因为这会降低代码和解释的可读性! – FrankerZ