zoukankan
html css js c++ java
在aspx页面中添加客户端事件
首先感谢小寒(
http://xh831213.cnblogs.com/
)关于“
一个在ASPX页面中弹出警告窗口的办法
”的回复,他在留言中提供了另一种弹出窗口的办法
public
void
popmessage(Page p,String message)
{
p.Response.Write(
"
<body onload = javascript:alert('
"
+
message
+
"
');>
"
);
}
使用函数:popmessage(
this
,
"
对不起,当前操作执行失败'
"
);
前几天有幸看了邵志东老师关于asp.net的事件的讲座深有感受,现将学到的技巧写出来与大家共赏,也算抛砖引玉。
本人写了一个例子关于如何在服务器端控件上添加客户端事件。首先创建一个页面
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
Default.aspx.cs
"
Inherits
=
"
_Default
"
%>
<!
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 runat
=
"
server
"
>
<
title
>
Untitled Page
</
title
>
</
head
>
<
body
>
<
form id
=
"
form1
"
runat
=
"
server
"
>
<
div
>
<
asp:Button ID
=
"
Button1
"
runat
=
"
server
"
OnClick
=
"
Button1_Click
"
Text
=
"
客户端事件演示-1
"
/>
<
br
/>
<
asp:Button ID
=
"
Button2
"
runat
=
"
server
"
OnClick
=
"
Button2_Click
"
Text
=
"
客户端事件演示-2
"
/><
br
/>
<
asp:Button ID
=
"
Button3
"
runat
=
"
server
"
Text
=
"
添加控件客户端事件
"
OnClick
=
"
Button3_Click
"
/><
br
/>
</
div
>
</
form
>
</
body
>
</
html
>
相应的cs代码
public
partial
class
_Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
this
.IsPostBack)
{
this
.Button3.Attributes.Add(
"
onclick
"
,
"
return confirm('确定吗?');
"
);
}
}
protected
void
Button1_Click(
object
sender, EventArgs e)
{
this
.RegisterClientScriptBlock(
"
ClientScript
"
,
"
<script language=javascript>alert('客户端事件演示-注册客户端事件!添加脚本在<form>后面');</script>
"
);
}
protected
void
Button2_Click(
object
sender, EventArgs e)
{
this
.RegisterStartupScript(
"
ClientScript
"
,
"
<script language=javascript>alert('客户端事件演示-注册客户端事件!添加脚本在</form>前面');</script>
"
);
}
}
这个例子中button1按钮添加一段javascript脚本在<form>后面,button2添加javascript脚本在</form>前面。
邵志东老师的asp.net事件的讲座下载地址
asp.net事件的讲座
查看全文
相关阅读:
洛谷 1443——马的遍历(广度优先搜索)
jzoj C组 2017.1.21
jzoj C组 2017.1.20 比赛
jzoj C组 2017.1.19 比赛
jzoj C组 2017.1.18 比赛
jzoj C组 2017.1.17 比赛
jzoj C组 2017.1.16 比赛
jzoj C组 2017.1.15比赛
[LCA][数学]JZOJ 4794 富爷说是一棵树
[CDQ分治][带权并查集]JZOJ 4769
原文地址:https://www.cnblogs.com/liughost/p/355341.html
最新文章
洛谷 1071——潜伏者(字符串处理)
洛谷 1093——奖学金(排序Ex)
洛谷 1051——谁拿了最多奖学金(排序Ex)
洛谷 1583——魔法照片(排序Ex)
洛谷 1449——后缀表达式(线性数据结构)
洛谷 1739——表达式括号匹配(线性数据结构)
洛谷 1115——最大子段和(线性数据结构)
洛谷 1387——最大正方形(多维动态规划)
洛谷 1059——明明的随机数(排序)
洛谷 1604——B进制星球(高精度算法)
热门文章
洛谷 1086——花生采摘(交叉模拟)
洛谷 1023——乒乓球(交叉模拟)
洛谷 1616——疯狂的采药(动态规划的背包问题)
洛谷 1164——小A点菜(动态规划的背包问题)
洛谷 1216——USACO 1.5 数字金字塔(递推与递归二分)
洛谷 1056——排座椅(简单的模拟)
洛谷 1125——笨小猴(简单的模拟)
洛谷 1540——机器翻译(简单的模拟)
洛谷 1067——多项式输出(简单的模拟)
洛谷 1003——铺地毯(简单的模拟)
Copyright © 2011-2022 走看看