新しいWebプロジェクト(.Net 3.5)を作成し、元のDefault
ページを削除して、ページを作成してからwithページMaster
を再作成しました。すべてが素敵に機能しました。これで、ページ内にコントロールを追加すると、 :からコントロールにアクセスしようとするとコンパイラエラーが発生します。Default
Master
ContentPlaceHolder
Default
CodeFile
エラー4「_Default」に「FirstName」の定義が含まれておらず、タイプ「_Default」の最初の引数を受け入れる拡張メソッド「FirstName」が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
コントロールの私の宣言:
<asp:TextBox runat="server" ID="FirstName" />
何か案は?
編集
ページ宣言:
<%@ Page Title="" Language="C#" MasterPageFile="~/Master/MasterPage.Master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
コードビハインド:
string firstname = FirstName.Text;