我的代码如下:
    private void Button1_Click(object sender, System.EventArgs e)
{
if(mingwen.Text=="")miwen.Text="请输入明文!";
  else 
  {    
  miwen.Text="";
  char t;
              int s=0; 
  string l=mingwen.Text;
  int i;
  for(i=0;i<l.Length;i++)
  {
  s=Convert.ToInt16(l[i])+Convert.ToInt16(key.Text);
  s=s%26;
  t=Convert.ToChar(s);
  Response.Write(t);
  miwen.Text+=t;   
  }
            Session["miwen"]=miwen.Text;
            Session["k"]=key.Text;
    miwen.Text+="加密完成!";
}
}
奇怪的是不知为何得出的S明明是一个数字,而且这个数字明明是对应AscII中的字母的数字,而那个字符t还是显示不出来,请高手指教。