ASPX直接编写脚本function后使用javascript

原创 2011年01月18日 19:14:00

RegisterClientScriptBlock
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
Title      :RegisterClientScriptBlock    block与Cs中直接编写脚本function后使用javascript
Description:
version    : 1.0              Date      :8:46 2008-3-26       
Author       : TianzhenYu/田振宇/Nick(Tim)  Contact    :MSN:zhenyu_tian@hotmail.com

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

//★★★①步骤:
//Create defalut.apx /MasterPage.master
//defalut.aspx 删除From etc Code...
//Edit MasterPage.master PreRender1()


//★★★②代码分析:

protected void ContentPlaceHolder1_PreRender1(object sender, EventArgs e)
{
    LoadScript1();
}

private void LoadScript1()
{
    ClientScriptManager scriptmanager=Page.ClientScript;
        StringBuilder sb = new StringBuilder();
        sb.Append("<script language=javascript>");
        sb.Append("function changecolor(color){");
        sb.Append("document.bgColor=color");  //注意脚本语句的语法,否则全完蛋...
        sb.Append("}");
        sb.Append("</script>");

        if (!scriptmanager.IsClientScriptBlockRegistered("changecolor"))
        {
            scriptmanager.RegisterClientScriptBlock(this.GetType(), "changecolor", sb.ToString());
        }
}

//★前台代码:    这不是服务端控件,所以不需要ruant=server
<div><input type=button id=btnchangecolor value=changecolor onclick="changecolor('gree');" /></div>




















//★★★

/*─────────────────────────────────────────────────
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
//提示:   
//☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
─────────────────────────────────────────────────*/

//㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
//⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇
//① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩

//─────────────────────────────────────────────────

ASP.net中aspx与cs函数的互调,知道这个很必要。

之前,因为不知道aspx中的script怎么调aspx.cs中的函数,无法操作GridView控件,无法读取控件数据集信息;因为不知道aspx.cs函数怎么调用aspx中script中的函数,无法设置...
  • sl159
  • sl159
  • 2012年09月04日 16:00
  • 4913

Asp.Net 如何调用js中的函数function ?

http://bbs.csdn.net/topics/330215458 1、直接在前台调用 javascript 函数  很简单,在 head 元素之间加入 script 元素,将 ty...
  • DJ2008
  • DJ2008
  • 2013年09月28日 17:34
  • 5423

对__doPostback函数的理解和应用

 要理解__doPostback函数的用法,首先我们要理解Asp.net 中服务端控件事件是如何触发的。 Asp.net 中在客户端触发服务端事件分为三种情况:   一. WebCon...
  • wyzlwyzl
  • wyzlwyzl
  • 2015年07月31日 10:18
  • 2094

Asp.net 后台调用js方法

1. 用Response.Write方法  代码如下: Response.Write("alert("XXX");");  此方只能调用内部函数,具体调用自定义的函数只能在Response.Write...
  • GrandShaw
  • GrandShaw
  • 2016年11月21日 13:49
  • 3226

awk教程(怎样使用awk编写脚本)

  • 2011年08月23日 11:35
  • 179KB
  • 下载

使用 Python 为 KVM 编写脚本,第 1 部分: libvirt

虚拟化是目前市场上大多数服务器操作系统的标准设备。在 Linux® 的世界里,服务器虚拟化有两个主要选择:基于 Kernel 的虚拟机 (KVM) 和 Xen。KVM 是 Red Hat 和其他公司采...
  • qq_33932782
  • qq_33932782
  • 2016年12月21日 12:28
  • 503

使用Loadrunner VuGen编辑器手动编写脚本

要创建自定义脚本,首先需创建框架脚本。框架脚本包含脚本的三个主要部分: init、actions 和end。这三部分均为空白,需要手动插入函数。 一:C Vuser 脚本 在C Vuser 脚本中...
  • JCY58
  • JCY58
  • 2015年07月03日 11:15
  • 1151

使用 Python 为 KVM 编写脚本,第 1 部分: libvirt

转载自:http://www.ibm.com/developerworks/cn/opensource/os-python-kvm-scripting1/ 使用 Python 为 K...
  • kingken212
  • kingken212
  • 2015年08月19日 22:49
  • 836

使用 Python 为 KVM 编写脚本,第 1 部分: libvirt

 虚拟化是目前市场上大多数服务器操作系统的标准设备。在 Linux® 的世界里,服务器虚拟化有两个主要选择:基于 Kernel 的虚拟机 (KVM) 和 Xen。KVM 是 Red Hat 和其...
  • maokexu123
  • maokexu123
  • 2014年11月18日 15:51
  • 651

使用scsh编写脚本收集编译的代码

在查看比较复杂的代码时, 往往由于过多的宏定义以及相同的函数名弄的晕头转向的. 比较快速的查看代码的方法是 1. 先用自己板子的配置文件编译源码 2. 根据编译的.o文件和.depend文件 使...
  • joans123
  • joans123
  • 2012年04月18日 20:32
  • 1375
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASPX直接编写脚本function后使用javascript
举报原因:
原因补充:

(最多只允许输入30个字)