0

我在互联网上找到了多个关于如何翻页的建议,不幸的是,到目前为止我无法实现其中一个来实现从我的 default.aspx 页面到 secondpage.aspx 页面的翻页。我尝试了以下方法:

使用 asp:LinkBut​​ton 的 onclick.event 调用以下 vb.codebehind 方法

    Protected Sub OpenSecondPage()
      Server.Transfer("secondpage.aspx")
    End Sub

    Protected Sub OpenSecondPage()
      Response.Redirect("secondpage.aspx")
    End Sub

在这两种情况下,我都会收到一条错误消息:“此内容无法在框架中显示”

使用这些 javascript 函数会发生相同的错误:

    function GetFacebookId() {
          FB.api('/me', function (response) {
              document.getElementById("fbId").value = response.id;
              document.getElementById("fbName").value = response.name;
              window.location.replace="http://apps.facebook.com/myapp/secondpage.aspx";
          })
      }        

     function GetFacebookId() {
          FB.api('/me', function (response) {
              document.getElementById("fbId").value = response.id;
              document.getElementById("fbName").value = response.name;
              window.location.href="http://apps.facebook.com/myapp/secondpage.aspx";
          })
      }        

我还尝试使用称为 vb.codebehind sub 的 javascript 模拟 buttonclick.event。这似乎可以在我的电脑上运行,但显然这被浏览器上的常见安全设置所阻止,并且通常也不受欢迎。

我刚开始第二年的职业培训,此时我没有想法。任何帮助,将不胜感激。谢谢你。

这是我的 secondpage.aspx 网站的代码:

     <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Woerterbuch.aspx.vb" Inherits="Facebook2SeitenLoesung.secondpage" %>
     <%@ Register assembly="DevExpress.Web.v13.1, Version=13.1.7.0, Culture=neutral, PublicKeyToken=somenumber" namespace="DevExpress.Web.ASPxGridView" tagprefix="dx" %>
     <%@ Register assembly="DevExpress.Web.v13.1, Version=13.1.7.0, Culture=neutral, PublicKeyToken=somenumber" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %>

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0   Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

          <html xmlns="http://www.w3.org/1999/xhtml">
          <head runat="server">
          <title></title>
          </head>
4

0 回答 0