ASP.NETおよびISNEWページレベル
-
02-10-2019 - |
質問
ASP.NET開発でこれを見たことがありません。 40のシングルページASP.NETページをコードビハインドスタイルにリファクタリングしようとしています。
このコードは何をしますか?
// Validate required parameters (if "new", then nothing is required)
if (!this.IsNew())
{
if (string.IsNullOrEmpty(_billId))
{
responseErrorNo = 4;
Utils.SendError(respErrNum);
}
}
Page_loadメソッドのブロック内の単一ページのデザインASP.NETページ。
Code-Behindページでは、このコード(.isNew)は認識されていません。ここに何が欠けていますか? 「ページ」のISNEWにMSDNページはありますか?
アップデートOk。これはその日の私のダンコフの動きです。サーバー側の下部に隠れている小さな方法がありました。
継承ポイントに関するコメントを参照してください。http://msdn.microsoft.com/en-us/library/015103yb.aspx
解決
ISNEWのすべてのソースファイルを検索しましたか?
いくつかの可能性
1.これは、もちろん1つがある場合、基本クラスから継承された方法です
2. ISNEWは拡張法かもしれません。 http://msdn.microsoft.com/en-us/library/bb383977.aspx
3. ISNEWはクラスのメンバーです
他のヒント
標準システムの代わりにPageBaseのようなクラスのように、Code-Behindファイルがカスタムページクラスから継承する場合、web.ui.pageはそこにある可能性があり、おそらくあなたのページはそれを実装する必要があります... 、それはページクラスの拡張方法であり、名前空間の参照が欠落している可能性があります...
Hth。
所属していません StackOverflow