简体   繁体   English

asp:button在本地工作,但在服务器上不工作

[英]asp:button works locally but no on server

I have 4 asp:buttons on my web page. 我的网页上有4个asp:buttons。 One of them works correctly the other three do not. 其中之一可以正常工作,其他三个则不能正常工作。 The form on my web page is a simple encryption application. 我网页上的表格是一个简单的加密应用程序。 I am new to asp.net so any help would be greatly appreciated. 我是asp.net的新手,因此非常感谢您的帮助。 The entire site works correctly locally of course but when uploaded on to the server 3 buttons don't work. 整个站点当然可以在本地正常工作,但是当上传到服务器时,三个按钮不起作用。 I might be over looking something obvious but the sample code is below: 我可能正在寻找一些显而易见的东西,但是示例代码如下:

*Only the Encrypt button works. *仅加密按钮有效。 Generic error code for other buttons: ScriptResource.axd:5 Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. 其他按钮的通用错误代码:ScriptResource.axd:5未被捕获的Sys.WebForms.PageRequestManagerServerErrorException:Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时发生未知错误。 The status code returned from the server was: 500 服务器返回的状态码为:500

<form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    Enter Password: <asp:TextBox ID="TextBox1" MaxLength="15" CssClass="Password" runat="server"></asp:TextBox>
    <asp:FileUpload ID="FileUpload1" CssClass="Button" runat="server" />
    <asp:Button ID="Button1" runat="server" Text="Upload File" CssClass="Button" CausesValidation="False" onclick="Button1_Click" />
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
    <br />
    Enter Text:
    <br />
    <asp:TextBox ID="TextBox2" TextMode="MultiLine" CssClass="TestStyle"  runat="server"></asp:TextBox>
    <br />
    <%--<asp:TextBox ID="TextBox2" TextMode="MultiLine" CssClass="TestStyle" runat="server"></asp:TextBox>
    <br />--%>
    <asp:Button  ID="Encrypt" OnClick="EncryptBT_Click" runat="server" CssClass="Button"  CausesValidation="False" Text="Encrypt"></asp:Button>
    <asp:Button  ID="Decrypt" OnClick="DecryptBT_Click" runat="server"  CssClass="Button" CausesValidation="False" Text="Decrypt"></asp:Button>
    <fieldset>
    <legend>Save Encrypted Text File</legend>File name:
    <asp:TextBox ID="textboxName" runat="server" Width="93px"></asp:TextBox>
    <asp:Button ID="buttonSave" runat="server" Text="Save As" CssClass="Button" Width="66px" OnClick="Save_Click" /></fieldset>
    </ContentTemplate>
   </asp:UpdatePanel>
</form>

Check using developer Tools whether buttons are on the page or not. 使用开发人员工具检查按钮是否在页面上。
Also, check whether their onClick method has been implemented or not in code -behind. 另外,请检查后面的代码是否已实现其onClick方法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM