C#とASPの新機能で、計算を行う非常に基本的なフォームを作成しようとしています。しかし、実際に計算部分を実装する前に、ボタンの名前を変更するだけでフォームの簡単なテストを実行しようとしています。しかし、私のコードはコンパイルされていないので、なぜ私は本当に理解できません。私が明白な間違いをしている場合は私を許してください。ここで簡単なアプリケーションを作成しようとしています。以前はC#やASPで何もしなかっただけです。このASP(C#)フォームコードは新しくコンパイルされず、何が起こっているのか理解していません
<asp:Button id="calculate"
Text="Calculate"
OnClick="CalculateBtn_Calculate"
runat="server"/>
(現在未使用と、未参照)の後に配置されている: だから、私は、C#コードであることにのみ関連して(ボタン、フォームフィールド、等を有する)HTMLフォームを有しますフォームフィールド。基本的には、それを計算するイベントを追加しようとしていますが、今のところ私はボタンコードしか持っていません。唯一の問題は私のテストコードがコンパイルされず、私がなぜ新しいのかわからない理由です。 私のC#コードは次のとおりです。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Main
{
protected void Page_Load(object sender, EventArgs e)
{
CalculateBtn_Calculate += new EventHandler(this.CalculateBtn.Click);
}
void CalculateBtn_Calculate(Object sender,
EventArgs e)
{
Button clickedButton = (Button)sender;
clickedButton.Text = "...button clicked...";
clickedButton.Enabled = false;
}
}
と私はコンパイル時に私が手にエラーがある:5 'ASP.default_aspx'「はインターフェイスメンバ を実装していません
エラーSystem.Web.IHttpHandler.IsReusable 「C:\ユーザー[検閲] \のAppData \ローカル\ Tempに\一時 ASP.NETファイル\ルート\ ab2ef4aa \ 781a850f \ App_Web_lvhfdmq2.0.cs 172
エラー3 'ASP.default_aspx.GetTypeHashCode()':適切なメソッドが見つからない c:\ Useを上書きするRS [検閲] \のAppData \ローカル\ Tempに\ ASP.NETの一時 ファイル\ルート\ ab2ef4aa \ 781a850f \ App_Web_lvhfdmq2.0.cs 538
エラー4 'ASP.default_aspx.ProcessRequest(System.Web.HttpContext') :なし 適切な方法は、 オーバーライドcに見つからない:\ユーザー[検閲] \のAppData \ローカル\ Tempに\ ASP.NETの一時 ファイル\ルート\ ab2ef4aa \ 781a850f \ App_Web_lvhfdmq2.0.cs 543
エラー2「ASP .default_aspx.SupportAutoEvents ':適切なメソッドが見つかりません。 c:¥Users [censored] \ AppData \ Local \ Temp \ Temporary ASP.NET Files \ root \ ab2ef4aa \ 781a850f \ App_Web_lvhfdmq2.0.cs 199
エラー6「メイン」「CalculateBtn」の定義なし 拡張メソッドが含まれていないタイプ の「CalculateBtn」受け入れて最初の引数「メイン」は見つけることができる(あなたがusingディレクティブまたは アセンブリ が欠落しています参照)?C:¥aspnet¥XEx02Quotation¥Default.aspx.cs 14 57 XEx02Quotation
エラー1このコードファイルで定義されているクラスが の「継承」属性と一致し、正しい基底クラスを拡張していることを確認します(例えば ページまたは UserControl)。 C:\ aspnet \ XEx02Quotation \ Default.aspx.cs 8 33 XEx02Quotation
ここで何が間違っているのを助けることができますか?
;
Aspをコード:以下のコードを参照してくださいあなたのpage_loadイベントで。親切にもあなたのaspxマークアップを置く、HTMLタグの前に上部が行います。 –
その行は削除されても、ビルドに失敗します。 <%@ Page Language = "C#" AutoEventWireup = "false" CodeFile = "Default.aspx.cs" Inherits = "_ Default"%> – inaprniac
エラーをコードブロックに入れてください。 –