1

を使用VS2008して、 -> ->.Net Framework 3.5からサイトを作成しました。マスター ページと既定のコンテンツ ページを追加しました。オブジェクトとを追加しました。App_Code フォルダーにデータを入力するには、db という 3 つのクラスを作成します (db に接続し、テーブル、データセット、データリーダーなどを入力するため) Screen (モデル クラス) ScreenDALC (データ アクセス レイヤー クラス)特定の名前空間FileNewWeb SiteDetailsViewObjectDataSource

<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 も追加しました。すべてのメソッドに署名を追加します。

4

1 に答える 1

0

コードに問題はなかったので、Web ホスティング エラーが削除され、ページが正常に開くようにアプリケーション フォルダーと仮想ディレクトリを設定した後。

于 2013-01-04T11:15:39.667 に答える