Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在pageload上打开fancybox_C#_Jquery_Asp.net - Fatal编程技术网

C# 在pageload上打开fancybox

C# 在pageload上打开fancybox,c#,jquery,asp.net,C#,Jquery,Asp.net,情况是在页面加载时打开一个奇特的框 请找到下面的html,以及我正在使用但没有成功的代码 protected void Page_Load(object sender, EventArgs e) { if (SessionController.CurrentMember != null) { if (Request.IsAuthenticated) {

情况是在页面加载时打开一个奇特的框

请找到下面的html,以及我正在使用但没有成功的代码

protected void Page_Load(object sender, EventArgs e)
        {
            if (SessionController.CurrentMember != null)
            {
                if (Request.IsAuthenticated)
                {
                    int memberId = SessionController.CurrentMember.MemberID;
                    bool checkaccepted = CheckAcceptedTermsandConditions(memberId);

                    if (!checkaccepted)
                    {
                        string script = @"<script>$(document).ready(function() {

                 $(""#onlineCasinoTandC"").fancybox({
                 'transitionIn'  :   'elastic',
                 'transitionOut' :   'elastic',
                  'speedIn'     :   600, 
                    'speedOut'    :   200, 
                    'overlayShow'   :   false,
                     'overlayOpacity':   0.5,
                       'width'         :   800,
                        'showCloseButton':  true,
                         });
                    $(""#onlineCasinoTandC"").click();
                    });</script>";

                        ClientScript.RegisterStartupScript(this.GetType(), "fancybox", script);
                        onlineCasinoTandC.HRef = "/Common/EN/TermsandConditions.aspx";
                    }

                }
            }

        }
问候
Srividhya

删除此行末尾的多余逗号

'showCloseButton':  true
如果你想触发,点击事件,它应该是

$('#foo').trigger('click');

请找到下面的解决方案

页面加载

string script = @"<script type=""text/javascript"">$(document).ready(function() {$(""#termsandConditions"").fancybox({'transitionIn':'elastic','transitionOut':'elastic','speedIn':600,'speedOut':200,'overlayShow':false,'overlayOpacity': 0.5,'width':800,'href':""/Contents/Common/EN/TermandConditions.aspx""}).trigger('click');});</script>";
                    Type cstype = this.GetType();
                    ClientScriptManager cs = Page.ClientScript;

                    if (!cs.IsStartupScriptRegistered(cstype, script))
                    {
                        cs.RegisterStartupScript(cstype, "fancybox", script);
                    }
问候 维迪亚