0

button1 onclick イベントに問題があります。

ローカル コンピューターでは問題なく動作しますが、サーバーに公開するとエラーが表示されます。

>     Compilation Error
>     Description: An error occurred during the compilation of a resource required to service this request. Please review the following
> specific error details and modify your source code appropriately.
>     
>     Compiler Error Message: CS1061: 'ASP.resourcecenter_default_aspx' does not contain a definition for 'Button1_Click' and no extension
> method 'Button1_Click' accepting a first argument of type
> 'ASP.resourcecenter_default_aspx' could be found (are you missing a
> using directive or an assembly reference?)
>     
>     Source Error:
>     
>     
>     Line 66:         <tr>
>     Line 67:         <td class="style1">
>     Line 68:         <asp:Button ID="Button1" runat="server" Text="Search" onclick="Button1_Click" />
>     Line 69:
>     Line 70:         </td>

そして、ここに私のコードがあります:

aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

......

<tr>
        <td class="style1">
        <asp:Button ID="Button1" runat="server" Text="Search" onclick="Button1_Click" />

</td>

C#:

 public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            string sqlcode = null;
            string request = TextBox2.Text.ToString();
.....}

何が起こっているのかを理解するのを手伝ってくれる人はいますか? あなたの助けに本当に感謝します!

4

1 に答える 1

0

_Default クラスを一意の名前空間にカプセル化するか、コード ビハインドで同じクラス名 (_Default) を持つサイト内の別のページと競合する場合にクラス名を変更してみてください。

于 2012-07-23T14:57:53.367 に答える