在asp.net中,典型的页面风格分为()和()结构:
a.栏式
b.列式
c,热点
d.区域
.aspx页面弹出窗口,要使用客户端脚本编写代码实现。和<a href=" http://asp.net">asp.net</a>技术基本没什么关系,如果你硬要使用C#写的话,就在服务器端写javascript脚本。
protected void Button1_Click(object sender, EventArgs e)
{
  Response.Write("<script language='javascript'>window.open('default2.aspx')</script>");
}
default2.aspx是你要打开的页面的名字。
建议你取学学javascript语言编程,使用他才可以实现这个功能。