如何在 C# 中创建一个页面来响应另一个页面?
如何在 C# 中创建一个页面来响应另一个页面?因此,当您按下按钮时,登录表单会在新窗口(浏览器选项卡或窗口)中打开,并且当您登录时...表单会自动刷新第一页。
就像 Open ID 表格一样。您按下(连接 Facebook)按钮,它会打开一个包含登录表单的新窗口,然后刷新您按下按钮的网站。
对不起我的英语!! :) &请帮忙!
How can I create in C# a page to response to another one? So when you press the button,login form opens in a new widow(browser tab or widow), and as you login... the form automaticaly refresh the first page.
Like the Open ID form. You press the (Connect with Facebook) button it opens a new window with the login form and then it refreshes the the website where u pressed the button.
Sorry for my English!! :) & please help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以通过单击按钮打开一个新窗口,如下所示:
标记:
或使用常规 HTML 按钮:
在
newPage.aspx
上,您定义一个函数来自动关闭当前表单并重新加载父表单。类似于:在服务器端,当您处理按钮 Click 事件时,您将根据该过程是否成功在底部添加这一行。例子:
You open a new window from a button click like this:
Markup:
Or with a regular HTML button:
On
newPage.aspx
you define a function to auto close the current form and reload the parent form. Something like:And on server-side, when you handle your button Click event, you add this line all the way at the bottom depending on whether the process was successful. Example:
了解有关 AJAX 的更多信息。从技术上讲,C# 代码处理页面(但是它可以处理 HTTP 请求和回复)。
Learn more about AJAX. And technically, a C# code deal with pages (it may however handle HTTP requests & replies).
您可以使用(如果您打开一个新窗口)
opener
对象。您还可以使用
PostBackUrl
也可以使用
form1.Action
you can use ( if you open a new window) the
opener
object.and you can also make use of the
PostBackUrl
also you can make use of
form1.Action