C#Web应用程序页面加载方法调用

时间:2017-08-14 10:26:34

标签: c# asp.net web

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

我的问题是,从第一页的按钮开始。 (CreateSurvey.aspx)我想打开第二页(Search_Property.aspx)

我遇到了类似

的语法
Search_Property Search = new Search_Property();

        Search.open(); 

但是.open在这种情况下不存在。

请有人帮助我。

此致

罗布

2 个答案:

答案 0 :(得分: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" />

答案 1 :(得分:0)

如果您不想导航到另一个页面然后再返回,则有几个选项。您可以创建HTML&#34;对话框&#34;在CreateSurvey.aspx页面中,根据需要显示/隐藏它们。您还可以使用IFRAME页面上的CreateSurvey.aspx来显示Search_Property.aspx页面,然后使用一些AjaxHttpXmlRequest)来更新CreateSurvey.aspx } page。