首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net中用Console.WriteLine如何输不出

2012-01-22 
asp.net中用Console.WriteLine怎么输不出我想用WebForm测试一些c#程序,觉得用控制台应用程序比较麻烦,我是

asp.net中用Console.WriteLine怎么输不出
我想用WebForm测试一些c#程序,觉得用控制台应用程序比较麻烦,我是这样写的

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class test : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
  B b = new B();
  A a = new A();
  a.Fun2(b);
  b.Fun2(a);
  }
}

public class A
{
  public virtual void Fun1(int i)
  {
  Console.WriteLine(i);
  }

  public void Fun2(A a)
  {
  a.Fun1(1);
  Fun1(5);
  }
}

public class B : A
{
  public override void Fun1(int i)
  {
  base.Fun1(i + 1);
  }
}

结果什么都输不出,是不是不能这样测试,还是我写错了



[解决办法]
这是winform的,asp.net要response.write
[解决办法]
Console.WriteLine是控制台输出
网页要用 Response.Write
[解决办法]
Response.Write("");

or

this.Page.ClientScript.RegisterStartupScript(this.GetType(), "strKey", "");
[解决办法]
好像在调试的时候也是输出了的,输到有一个调试控件台哪个小窗口里的了
[解决办法]
Response.Write
[解决办法]
Console.WriteLine()是控制台的东东,你觉得web用户会在网页上看到这个东西么?

热点排行