2008年12月1日

废话不说。直接上图

与孟崔对的比赛

我不知道怎么上传录像。。所以就没传了。望知道的。请说下。我好传上比赛录像。。。嘻嘻。。。。

 

posted @ 2008-12-01 04:13 Jonas 阅读(281) 评论(3) 编辑

2008年11月19日

Request.UrlReferrer可以获取客户端上次请求的url的有关信息。
  这样我们就可以通过这个属性返回到“上一页”,
示例如下
    

1.      首先在Page_load中获得并储存该信息

Page_load(object obj,EventArgs e)
             {
                     if(!IsPostBack)
                    {
                         if(Request.UrlReferrer!=null)  //
                        {
                            ViewState["UrlReferrer"]=Request.UrlReferrer.ToString();
                        }
                    }
             }

l        页面回发后会改变Request.UrlReferrer,将其指向当前页面,所以需要进行判断:只有在第一次请求页面的时候才储存该信息

l        因为可能“上一次”的url不存在,所以需要进行判断,只有在Request.UrlReferrer存在的情况下才进行储存
            

2.      然后在返回函数中使用该信息

void Return()

{

    if(ViewState["UrlReferrer"]!=null)

        Response.Redirect(ViewState["UrlReferrer"].ToString();

}

在使用Request.UrlReferrer时还要注意: 
1.  如果上一页面使用document.location方法导航到当前页面,Request.UrlReferrer返回空值
2.  如果有A,B两个页面,在浏览器中直接请求A页面,在A页面的中Page_Load事件中导航到B 页面,则    Request.UrlReferrer返回空。因为 在Page_load事件中页面还未初始化,所以无法记录当前页的信息,导航到b页面也就无法获得上一页面的信息   
3.  点击刷新按钮不会改变Request.UrlReferrer 

posted @ 2008-11-19 19:50 Jonas 阅读(1913) 评论(1) 编辑

2008年11月17日

Response.AddHeader("refresh","10;url=abc.aspx")   

or

<HEAD>

<title>WebForm1</title>

<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">

<meta name="CODE_LANGUAGE" Content="C#">

<meta name="vs_defaultClientScript" content="JavaScript">

<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">

<meta http-equiv="refresh" content="10">//定时刷新,10秒自动刷新

</HEAD>

				
posted @ 2008-11-17 08:11 Jonas 阅读(395) 评论(0) 编辑
 

最近自己在做个小项目,需要把图片存取数据库。所以就写了几个方法

 

Code
Code
posted @ 2008-11-17 00:53 Jonas 阅读(172) 评论(0) 编辑

2008年10月24日

/// <summary>
/// 直列输出
/// </summary>
/// <param name="split">分割符</param>
public void Print(char split)
{
if (Body[0] == split)
{
Body
= Body.Substring(1);

}
if (Body[Body.Length - 1] == split)
{
Body
= Body.Substring(0, Body.Length - 1);
}
string[] divisionStr = Body.Split(split);
int maxRom = 0;

for (int i = 0; i <= divisionStr.Length - 1; i++)//得到分割数组最大长度
{
if (maxRom < divisionStr[i].Length)
{
maxRom
= divisionStr[i].Length;
}
}
for (int i = 0; i <= maxRom - 1; i++) //控制行
{
for (int j = divisionStr.Length - 1; j >= 0; j--)//控制列
{
if (divisionStr[j].Length > i)
{
System.Console.Write(divisionStr[j][i]
+" ");
}
else
{
System.Console.Write(
" ");
}

}
System.Console.WriteLine();
}

}
}

				
posted @ 2008-10-24 00:47 Jonas 阅读(148) 评论(2) 编辑

2008年10月23日

 

Code
posted @ 2008-10-23 00:45 Jonas 阅读(1009) 评论(1) 编辑