ASP.NET更改当前的webform

时间:2014-05-02 17:28:47

标签: c# asp.net webforms

我正在处理ASP.NET中的一个问题。

我必须创建2个窗口(我认为我需要创建Web表单,我不知道他们为什么说窗口)一个是登录表单,当我按下确定并且用户名和密码没问题时,我需要 显示我的第二个窗口(webform) 我怎么能这样做?

我试着做

  protected void Button1_Click(object sender, EventArgs e)
        {
            Form2 form = new Form2();
            form.SetFocus("id");
        }

但它给了我错误

A form tag with runat=server must exist on the Page to use SetFocus() or the Focus property.

我该怎么办? 我是对的,我必须为窗户做单独的网页表格吗? 这是他们提供的问题的图片 enter image description here

1 个答案:

答案 0 :(得分:1)

如果您使用网络表单,则可以使用以下代码重定向到第二种形式:

protected void Button1_Click(object sender, EventArgs e)
        {
                 Response.Redirect("Webform2.aspx");
        }