asp.net Webフォームで名前空間名を変更する方法たとえば、私のプロジェクトでは、MasterフォルダーにMaster、Transaction、Reportsの3つのフォルダーを作成しました。デフォルトでは、10個のフォームがあります。名前空間はProjectName.Masterになりますが、手動で名前を変更するとフォーム名を追加しても機能しません。例:-ProjectName.Master.MasterFormName。さらに、ボタンをダブルクリックすると、コードビハインドに移動しません。
2283 次
1 に答える
5
C# コードだけで名前空間を変更するだけでは不十分です。
また、継承元のクラスを .master ファイルに伝える必要があります。
.master ファイルに新しい名前空間を設定すると、準備完了です。
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="ProjectName.Master.cs"
Inherits="ProjectName.Master.MasterFormName.MasterFormName" %>
私の個人的な意見です。クラス名を名前空間に入れることはあまり意味がありません。
于 2012-09-12T05:25:31.280 に答える