Никогда не видел этого раньше в разработке 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);
}
}
Это страница одностраничного дизайна ASP.NET в блоке метода Page_Load.
На странице кода программной части этот код ( .IsNew) не распознается. Что мне здесь не хватает? Есть ли страница MSDN на IsNew «страницы»?
обновить Хорошо. Это мой глупый ход дня. Был небольшой метод, скрывающийся внизу серверной части, был защищен bool IsNew()
см. комментарии о точке наследования. http://msdn.microsoft.com/en-us/library/015103yb.aspx