【问题标题】:C# Web Application Page Load with Method call使用方法调用加载 C# Web 应用程序页面
【发布时间】:2018-01-22 04:06:55
【问题描述】:

我现在有一个有两个页面的网络应用程序,第一页用户需要完成一些细节,有一个按钮需要打开带有建筑物列表的第二页,用户需要选择其中一个以第一种形式填充文本框列表。

我的问题是,来自第一页上的一个按钮。 (CreateSurvey.aspx) 我要打开第二页(Search_Property.aspx)

我遇到过类似的语法

Search_Property Search = new Search_Property();

        Search.open(); 

但 .open 在此上下文中不存在。

谁能帮帮我。

问候

罗伯

【问题讨论】:

    标签: c# asp.net web


    【解决方案1】:

    在 Web 表单中,您通过重定向到新页面来打开页面。因此,在您的按钮单击事件中,您将使用:

    Response.Redirect("Search_Property.aspx");Server.Transfer("Search_Property.aspx");

    当然还有修改按钮标记以直接发布到 Search_property.aspx 的选项,如 here 所示:

    <asp:Button ID="searchButton" runat="server" Text="Search" PostBackUrl="~/Search_Property.aspx" />

    【讨论】:

    • 非常感谢,经过多年的搜索,我找到了完全相同的东西。但再次感谢您。
    • 它回答了你的问题吗?
    • 是的,但我可能很快就会有与此相关的其他事情。
    • 如果它回答了这个问题,标记它,当你得到其他东西时,问一个新问题
    【解决方案2】:

    如果您不想导航到另一个页面然后又返回,有多种选择。您可以在CreateSurvey.aspx 页面中创建 HTML“对话框”,并根据需要显示/隐藏它们。您也可以在CreateSurvey.aspx 页面上使用IFRAME 来显示Search_Property.aspx 页面,然后使用一些Ajax (HttpXmlRequest) 来更新CreateSurvey.aspx 页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 2012-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多