0

我在 c# 中有一个页面,它重定向到另一个页面,例如

Response.Redirect("default.aspx?name=" + user.Firstname + "&surname=" + user.Lastname)。

default.aspx 有一个灯箱。当我重定向包含此灯箱的页面时,我想打开此灯箱。另外,我想在该灯箱输入字段中显示参数。有没有办法做到这一点?

谢谢你的帮助。

4

1 回答 1

1

恐怕你不能用 Lightbox 做到这一点。
灯箱插件适用于<a>标签并从 href 属性中获取值。它还专门为图像设计,因为您可以看到您是否提供了一个 URL 来访问它不会加载它的页面。
例如,如果您提供,

<a href="page.html" id="a1" >Click Me</a>

它将继续显示加载页面。
而是尝试使用thickbox来显示当前的用户参数。
要让厚框显示您可以使用的页面

<script language="javascript" type="text/javascript" src="javascript/thickbox.js"></script>
<a id="a1" href="#" title="Click me" class="thickbox">Call me</a>           

<script type="text/javascript" >
    $(document).ready(function(){           
        var anchor = document.getElementById("a1");
        var username= '<%= Request.QueryString["username"]%>';
        var url="second.html?height=500&width=700&modal=true&TB_iframe=true&username="+username;
        $('#a1').attr("href", url);
        anchor.click();                         
    });
</script>

让我知道它是否有效。

于 2012-09-28T10:47:52.717 回答