小弟学习中,仿照书上做项目,页面加载时
this.PageBegin("发送信息",false);
if(txtTitle.Text == "<>")
{
txtTitle.Text = "";
}
if( txtSend.Text == "<>")
{
txtSend.Text = "";
}
if ( "" == txtSend.Text)
{
txtSend.Text = DateTime.Now.ToString("d");
}
this.PageBegin这句会报错,这是什么意思啊,该怎么解决?!

解决方案 »

  1.   

    错误信息就是autowebs.DesktopModules.msg.SendMessage并不包含对“PageBegin”的定义!!
      

  2.   

    PageBegin应该是自己写的一个方法。你可能没把这个方法写上。你找找你的书上有没有这个方法。
      

  3.   

    该类文件下没有this.PageBegin("发送信息",false)方法
      

  4.   

    前面那个问题我自己已经解决了,现在出现这样的问题:
    安全性异常 
    说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。 异常详细信息: System.Security.SecurityException: 不允许所请求的注册表访问权。源错误: 
    行 257: if (!EventLog.SourceExists("hotop100"))
    行 258: {
    行 259: EventLog.CreateEventSource("hotop100", "Application");
    行 260: }
    行 261: //将错误日志信息写入Windows事件日志中
     源文件: c:\inetpub\wwwroot\autowebs\desktopmodules\pagebase.cs    行: 259 
    怎么回事?各位高手!!!
      

  5.   

    我曾经也遇见这样的问题。是权限设置不让写入日志。你把写入日志去掉。windows自带的事件查看器就能查看错误日志。