本文整理汇总了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());
}
示例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());
}
示例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());
}
示例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);
}