以前在 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) 无法识别。我在这里缺少什么? IsNew 上是否有“页面”的 MSDN 页面?
更新 好的。这是我今天的愚蠢举动。 服务器端底部隐藏了一个小方法 被保护 bool IsNew()
查看有关继承点的注释。 http://msdn.microsoft.com/en-us/library/015103yb.aspx
最佳答案
您是否搜索过 IsNew 的所有源文件?
一些可能性
1.这是一个从基类继承的方法,当然如果你有的话
2. IsNew 可能是一个扩展方法。 http://msdn.microsoft.com/en-us/library/bb383977.aspx
3. IsNew是该类的成员
关于c# - 页面级别的 ASP.NET 和 IsNew,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732309/