<input id="Register" runat="server" type="button" value="注册" onclick="Register_Onclick" />protected void Register_Onclick(object sender, EventArgs e)
{
string url = HttpContext.Current.Request.ApplicationPath + "/" + "~/Page/Register.aspx";
Response.Redirect(url);
}什么地方有问题?大家帮我看看!
谢谢大家!

解决方案 »

  1.   

    <input id="Register" runat="server" type="button" value="注册" onclick="Register_Onclick" /> 这样为什么不对呢?
      

  2.   

    试试
    protected void Register_Onclick(object sender, EventArgs e)
    {
        string url = "~/Page/Register.aspx";
        Response.Redirect(url);
    }
      

  3.   

    protected void Register_Onclick(object sender, EventArgs e)
    {
        string url = HttpContext.Current.Request.ApplicationPath + "/" + "~/Page/Register.aspx";
        Response.Redirect("http://"url"");
    }
      

  4.   

    查看一下设计页面
    AutoEventWireup="true"属性
    还有就是
    Response.Redirect(url)重定向的时候写相对路径就可以了
      

  5.   

    我的答案:
    onserverclick="Button1_Click"
      

  6.   

    好象你这个感觉有问题:
    string url = HttpContext.Current.Request.ApplicationPath + "/" + "~/Page/Register.aspx";