c#中调用JavaScript脚本函数的一种方法
利用 Page.RegisterStartupScript("", "<script language='javascript'> results();</script>");
或者是 Page.RegisterClientScriptBlock("", "<script language='javascript'> results();</script>");
其中第一个参数是指所用的关键字,一般为page.ClientScript类型的字符串;results()函数是在前端定义的JavaScript脚本功能函数名。
但是利用page这一类,会出现page过时的警告错误如下:
“System.Web.UI.Page.IsClientScriptBlockRegistered(string)”已过时:“The recommended alternative is ClientScript.IsClientScriptBlockRegistered(string key). http://go.microsoft.com/fwlink/?linkid=14202”
解决的办法是利用page.clientScript的RegisterStartupScript或者是RegisterClientScriptBlock方法,两者功能是一样的,具体如下:
protected void Button2_Click(object sender, EventArgs e)
{
ClientScriptManager csm = Page.ClientScript;
string scriptName = "ClientScript";
if (!csm.IsClientScriptBlockRegistered(scriptName))
{
// csm.RegisterStartupScript(this.GetType(),scriptName , "<script language='javascript'> results();</script>");
csm.RegisterClientScriptBlock(this.GetType(), scriptName, "<script language='javascript'> results();</script>");
}
}
相关文档:
js验证表单大全
1. 长度限制
<script>
function test()
{
if(document.a.b.value.length>50)
{
alert("不能超过50个字符!");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"&g ......
C#连接Oracle数据库字符串
http://developer.51cto.com
2009-08-20 17:55 佚名 百度空间 我要评论(
0
)
C#连接Oracle数据库以及C#连接Oracle数据库字符串等内容将在本文中展现,希望本文能对大家了解C#连接数据库有所帮助。
C#连接Oracle数据库字符串(查询数据)
using
Syst ......
用call方法实现继承
function classA(sColor){
this.color=sColor;
this.sayColor=function(){
alert(this.color);
......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;&n ......