当前位置: 首页>>代码示例>>C#>>正文


C# Page.RegisterClientScriptBlock方法代码示例

本文整理汇总了C#中Page.RegisterClientScriptBlock方法的典型用法代码示例。如果您正苦于以下问题:C# Page.RegisterClientScriptBlock方法的具体用法?C# Page.RegisterClientScriptBlock怎么用?C# Page.RegisterClientScriptBlock使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Page的用法示例。


在下文中一共展示了Page.RegisterClientScriptBlock方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: DownloadFile

    public static void DownloadFile(Page Page)
    {
        StringBuilder sbScript = new StringBuilder();

        sbScript.Append("<script language='JavaScript' type='text/javascript'>\n");
        sbScript.Append("<!--\n");
        sbScript.Append("window.showModalDialog('Download.aspx','','dialogHeight: 100px; dialogWidth: 350px; edge: Raised; center: Yes; help: No; resizable: No; status: No;scroll:No;');\n");
        sbScript.Append("// -->\n");
        sbScript.Append("</script>\n");

        Page.RegisterClientScriptBlock("DownloadFile", sbScript.ToString());
    }
开发者ID:tedi3231,项目名称:DMCProject,代码行数:12,代码来源:Message.cs

示例2: OpenProgressBar

    public static void OpenProgressBar(Page Page)
    {
        StringBuilder sbScript = new StringBuilder();

        sbScript.Append("<script language='JavaScript' type='text/javascript'>\n");
        sbScript.Append("<!--\n");
        sbScript.Append("window.showModalDialog('Progress.aspx','','dialogHeight: 100px; dialogWidth: 350px; edge: Raised; center: Yes; help: No; resizable: No; status: No;scroll:No;');\n");
        //sbScript.Append("window.open('Progress.aspx','','width=350,height=100,top=200,left=200,scrollbars=no,location=no,menubar=no,resizable=no,status=no');\n");
        sbScript.Append("// -->\n");
        sbScript.Append("</script>\n");

        Page.RegisterClientScriptBlock("OpenProgressBar", sbScript.ToString());
    }
开发者ID:tedi3231,项目名称:DMCProject,代码行数:13,代码来源:Message.cs

示例3: ShowModelDialog

    /// <summary>
    /// 显示导出对话框
    /// </summary>
    /// <param name="path"></param>
    /// <param name="width"></param>
    /// <param name="height"></param>
    public static void ShowModelDialog(Page Page,string path, int width, int height)
    {
        StringBuilder sbScript = new StringBuilder();

        sbScript.Append("<script language='JavaScript' type='text/javascript'>\n");
        sbScript.Append("<!--\n");
        sbScript.Append("window.showModalDialog(\"'");
        sbScript.Append(path);
        sbScript.Append("','',dialogHeight: ");
        sbScript.Append(height);
        sbScript.Append("px;dialogWidth:");
        sbScript.Append(width);
        sbScript.Append("px;edge: Raised; center: Yes; help: No; resizable: No; status: No;scroll:No;');\n");
        sbScript.Append("// -->\n");
        sbScript.Append("</script>\n");

        Page.RegisterClientScriptBlock("ShowModelDialog", sbScript.ToString());
    }
开发者ID:tedi3231,项目名称:DMCProject,代码行数:24,代码来源:Message.cs

示例4: RegisterAjaxScript

    //陈添
    public void RegisterAjaxScript(Page page, string strControlID, string strRequestDate, string strProcessUrl, string strGetRequestDate, int iRow, int iCell, string strErrMsg)
    {
        string strtime2 = DateTime.Now.Millisecond.ToString() + p.ToString();
        string strScript = "";
        strScript += "<script>";
        strScript += "var xmlHttp;";
        strScript += "function createxmlhttp()";
        strScript += "{";
        strScript += "if (window.ActiveXObject)";
        strScript += "{";
        strScript += "xmlHttp = new ActiveXObject(\"Microsoft.XMLHTTP\");";
        strScript += "}";
        strScript += "if (window.XMLHttpRequest)";
        strScript += "{";
        strScript += "xmlHttp = new XMLHttpRequest();";
        strScript += "}";
        strScript += "}";
        strScript += "function " + strRequestDate + "(obj2)";
        strScript += "{";
        strScript += "obj=obj2;";
        strScript += "createxmlhttp();";
        strScript += " var url;";
        string strtime = DateTime.Now.Millisecond.ToString() + DateTime.Now.Minute.ToString();
        strScript += "  url=\"" + strProcessUrl + "\"+document.form1." + strControlID + ".value+" + "\"&time=\"+" + strtime + ";";
        strScript += "  xmlHttp.open(\"GET\",url,true);";
        strScript += "  xmlHttp.onreadystatechange=" + strGetRequestDate + ";";
        strScript += "  xmlHttp.send(null);";

        strScript += "}";

        strScript += "function " + strGetRequestDate + "()";
        strScript += "{";

        strScript += "  if (xmlHttp.readyState==4)";
        strScript += "      {";
        strScript += "          if(xmlHttp.status==200)";
        strScript += "              {";
        strScript += "                  var arrPar=xmlHttp.responseText.split(\',\');";
        strScript += "                  if(arrPar[0]==\"1\")";
        strScript += "                      {";
        strScript += "                      obj.bSave=\"0\";";
        strScript += "                  document.getElementById(\'" + iRow.ToString() + (iCell + 1).ToString() + "\')" + ".innerHTML=\'" + strErrMsg + "\';";
        strScript += "                          document.getElementById(\'" + strControlID + "\').className=\'UserNameError\';";
        strScript += "                      }";
        strScript += "                  if(arrPar[0]==\"0\")";
        strScript += "                      {";
        strScript += "                      obj.bSave=\"1\";";
        strScript += "                  document.getElementById(\'" + iRow.ToString() + (iCell + 1).ToString() + "\')" + ".innerHTML=\'\';";
        strScript += "                          document.getElementById(\'" + strControlID + "\').className=\'UserNameCorrect\';";
        strScript += "                      }";
        strScript += "               }";
        strScript += "      }";
        strScript += "}";
        strScript += "</script>";
        p++;
        //page.ClientScript.RegisterClientScriptBlock(page.GetType(), DateTime.Now.ToLongTimeString(), strScript);
        page.RegisterClientScriptBlock(strtime2, strScript);
    }
开发者ID:haipingma,项目名称:CL_WMCS,代码行数:59,代码来源:JScript.cs


注:本文中的Page.RegisterClientScriptBlock方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。