を使用VS2008
して、 -> ->.Net Framework 3.5
からサイトを作成しました。マスター ページと既定のコンテンツ ページを追加しました。オブジェクトとを追加しました。App_Code フォルダーにデータを入力するには、db という 3 つのクラスを作成します (db に接続し、テーブル、データセット、データリーダーなどを入力するため) Screen (モデル クラス) ScreenDALC (データ アクセス レイヤー クラス)特定の名前空間FileNewWeb SiteDetailsView
ObjectDataSource
<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px"
AllowPaging="True" AutoGenerateRows="False" DataSourceID="ObjectDataSource1">
<Fields>
<asp:BoundField DataField="ScreenID" HeaderText="ScreenID"
SortExpression="ScreenID" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True"
ShowInsertButton="True" />
</Fields>
</asp:DetailsView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
DataObjectTypeName="Screen" DeleteMethod="Delete"
InsertMethod="Insert" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetScreen" TypeName="ScreenDALC" UpdateMethod="Update">
</asp:ObjectDataSource>
アプリケーションを実行すると、エラーなしで実行され、フォームにデータが表示されます。しかし、次のようなURLでページを開くhttp://localhost/irfu/irfulabs/newcpanel/default.aspx
と、件名のようにエラーメッセージが表示されます。
また、私がすでに試したこと、プロジェクト全体を名前空間に入れて同じエラーメッセージが表示されたことにも注意してください。すべてのファイルを1つのフォルダーに入れましたが、同じエラーメッセージが表示されました。System.ComponentModel も追加しました。すべてのメソッドに署名を追加します。