Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET更改当前Web窗体_C#_Asp.net_Webforms - Fatal编程技术网

C# ASP.NET更改当前Web窗体

C# ASP.NET更改当前Web窗体,c#,asp.net,webforms,C#,Asp.net,Webforms,我正在处理ASP.NET中的一个问题 我必须创建两个窗口(我想我需要制作web表单,我不知道他们为什么说windows)一个是登录表单,当我按ok,用户名和密码都ok时,我需要 显示我的第二个窗口(webform) 我该怎么做 我试着去做 protected void Button1_Click(object sender, EventArgs e) { Form2 form = new Form2(); form.SetFoc

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

我必须创建两个窗口(我想我需要制作web表单,我不知道他们为什么说windows)一个是登录表单,当我按ok,用户名和密码都ok时,我需要
显示我的第二个窗口(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.
我该怎么办? 我说得对吗,我必须为这些窗口分别制作Web表单? 这是他们提供的问题的图片

如果您使用webforms,您可以使用以下代码重定向到第二个表单:

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

很好,谢谢!你认为有没有更好的方法来创建两个窗口?也许你需要用第二个窗体打开弹出窗口,而不是先关闭?您可以使用JavaScript实现这一点。嗯,可能不是,问题出在全国C#竞赛上,不需要其他编程语言。它不是经典的asp,它是asp.net,我更改了你的标签