设为首页
加入收藏
关于我们
帝国产品
合作伙伴计划
网站信息查询
域名交易
下载中心
ECMS教程
技术论坛
模板中心
帝国网站管理系统
帝国下载系统
帝国论坛
帝国备份王
帝国合作伙伴计划
帝国CMS交流区
其它产品
技术交流区
休闲娱乐
站务管理
购买方式
联系我们
部分案例
加入帝国
网站地图
标题
简介
内容
作者
搜索全部
栏 目:
搜索全部
新闻中心
技术文档
下载中心
FLASH酷秀
[
技术文档
] [
下载中心
] [
域名交易
]
您的位置:
首页
>
技术文档
>
ASP编程
Asp.net 中服务端控件事件是如何触发的
作者:佚名 发布时间:2005-04-02 来源:不详
Asp.net 中在客户端触发服务端事件分为两种情况:
一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton
这两种按钮最终到客户端的表现形式为:
,这是Form表单的提交按钮,点击以后会作为参数发送到服务端,参数是这样的: 控件的name属性=控件的value值,对应上面的例子就是:Submit1= Submit。 服务端会根据接收到的控件的name属性的这个key来得知是这个按钮被点击了,从而在服务端触发这个按钮的点击事件。
二. ImageButton或者HttpInputImage:
这些控件到客户端的表现类似这样的:
,点击了这样的控件会直接提交表单,作用同提交按钮。点击了这样的控件传到服务端的参数是这样的:id.x=nn&id.y=nn,对应到上面的例子就是:img1.x=nn&img1.y=nn
三. HtmlControls 中的 Type为button的HtmlInputButton 和其它所有的控件事件,比如LinkButton点击,TextBox的Change事件等等:
这些事件在客户端产生后会经过一个统一的机制发送到服务端。
1. 首先asp.net页框架会使用两个Hidden域来存放表示是哪个控件触发的事件,以及事件的参数:
2. 服务端会生成一个jscript的方法来处理所有这些事件的发送,这段代码是:
【
评论
】【
加入收藏夹
】【
大
中
小
】【
打印
】【
关闭
】
※ 相关链接
·
在ASP.NET中使用Microsoft Word文
(2005-04-02)
·
Asp.net+Xml开发网络硬盘
(2005-04-02)
·
用ASP.NET构建简单的Web Form
(2005-04-02)
·
ASP.Net中自定义Http处理及应用之
(2005-04-02)
·
ASP.NET 程序设计-序
(2005-04-02)
·
ASP.NET
(2005-04-02)
·
建立ASP.NET开发平台
(2005-04-02)
·
ASP.NET中实现MSN通知消息功能
(2005-03-30)
·
ASP.NET技巧:为Blog打造个性日历
(2005-03-30)
·
在ASP与ASP.NET之间共享对话状态
(2005-03-12)
栏目导行
PHP编程
ASP编程
ASP.NET编程
JAVA编程
站点最新
·
致合作伙伴的欢迎信
·
媒体报道
·
帝国软件合作伙伴计划协议
·
DiscuzX2.5会员整合通行证发布
·
帝国CMS 7.0版本功能建议收集
·
帝国网站管理系统2012年授权购买说
·
PHPWind8.7会员整合通行证发布
·
[官方插件]帝国CMS-访问统计插件
·
[官方插件]帝国CMS-sitemap插件
·
[官方插件]帝国CMS内容页评论AJAX分
类别最新
·
在ASP中使用数据库
·
使用ASP脚本技术
·
通过启动脚本来感受ASP的力量
·
学习使用ASP对象和组件
·
解析asp的脚本语言
·
初看ASP-针对初学者
·
ASP开发10条经验总结
·
ASP之对象总结
·
ASP与数据库应用(给初学者)
·
关于学习ASP和编程的28个观点
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板