【问题标题】:ASP.net open new webform on click of buttonASP.net 单击按钮打开新的网络表单
【发布时间】:2012-04-16 20:08:59
【问题描述】:

我正在使用 C# ASP.net,并且相对较新,需要完成以下操作。

在我的 VS2010 Web 应用程序项目中,我有 default.aspx、form1.aspx 和 button1 和 form2.aspx。

1-我想将form1设置为我的主页(运行app时打开的第一页) 2-当我点击form1上的按钮时想要打开form2

另外,你能推荐一下涵盖上述项目的好书吗?

谢谢 周杰伦

【问题讨论】:

  • 你只需要阅读一本关于 ASP.Net 的好书。在亚马逊或谷歌上找到。
  • 设置主页与 ASP.NET 无关。这是您的网络浏览器中的设置。
  • 我还是会选择 default.aspx,因为那是应用程序的“默认”页面。

标签: asp.net webforms


【解决方案1】:

快速启动是在设计器视图中双击“button1”,这将生成一个 button1_click(...) 事件处理程序。在这个例程中,你可以写一行代码:

Response.Redirect("~/form2.aspx");

要将 Form1.aspx 设置为您的“主页”,将其重命名为“default.aspx”是有意义的,这通常是 IIS 寻找的起始页面。

【讨论】:

【解决方案2】:

希望对你有帮助,

  1. 发布时,必须在 IIS 中将默认页面设为 form1.aspx 页面。在您的 VS2010 中,只需右键单击该文件并将其设置为起始页。

  2. 是的,发布的 Response.Redirect 答案是正确的。

【讨论】:

    【解决方案3】:

    我发现 ASP.NET Unleashed 对初学者非常有帮助。你可以在亚马逊上找到它:

    http://www.amazon.com/ASP-NET-4-Unleashed-Stephen-Walther/dp/0672331128

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多