asp.net会自动打开带有参数的灯箱

时间:2012-09-28 08:48:35

标签: asp.net lightbox

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

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

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

恐怕你不能用Lightbox做到这一点 Lightbox插件适用于<a>标记,并从值中获取href属性。此外,它专门为图像设计,如果您提供页面的URL,它没有加载它 对于Intance, 如果你提供,

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

它将继续显示加载页面 而是尝试使用thickbox来显示当前的用户参数 要使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>

让我知道它是否有效。