C# ASP.NET更改当前Web窗体
我正在处理ASP.NET中的一个问题 我必须创建两个窗口(我想我需要制作web表单,我不知道他们为什么说windows)一个是登录表单,当我按ok,用户名和密码都ok时,我需要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
显示我的第二个窗口(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,我更改了你的标签