asp.net总结(4)

原创 2007年09月25日 11:17:00
关于窗体回发:
需要注意我们在页面的源代码是看不到服务器端的任何消息,同样看不到控件在服务器端的事件但是。。。
首先是服务器控件,当我们将服务器控件比如TextBox或者DropDownList的AutoPostBack="True",
这时候源码中就会增加
<input name="TextBox2" type="text" onchange="__doPostBack('TextBox2','')" language="javascript" id="TextBox2" style="Z-INDEX: 110; LEFT: 672px; POSITION: absolute; TOP: 104px" />
<select name="DropDownList1" onchange="__doPostBack('DropDownList1','')" language="javascript" id="DropDownList1" style="Z-INDEX: 104; LEFT: 472px; POSITION: absolute; TOP: 112px">
用于与回发到服务器端执行服务器端事件
如果是服务器端的按钮控件,在源码中就不会出现这个,因为服务器端的按钮控件源码中的类型是sumbit,本身就是提交给服务器端
<input type="submit" name="Button1" value="Button1" id="Button1" style="Z-INDEX: 101; LEFT: 160px; POSITION: absolute; TOP: 112px" />
其次介绍一下HTML控件,当然它是没有回发的,我们要说的是将HTML控件转换为WEB控件,这时候就会出现于服务器端的交互,在HTML窗体元素中只有Button按钮和ImageButton才可以引起窗体回发,
当我们给该HTML按钮设置了服务器端的事件以后,才会出现
onclick="__doPostBack('Button2','')这句,也就是与服务器的 回发,否则仍然是一个客户端的按钮,
<input language="javascript" onclick="__doPostBack('Button2','')" name="Button2" id="Button2" type="button" style="Z-INDEX: 108; LEFT: 160px; POSITION: absolute; TOP: 312px" value="Button2" />
其它的HTML控件比如text与select就没有相应的回发,如果要实现就需要加上相应的form.sumbit()方法或者自己手动添加__doPostBack('Select1',''),有点没有必要这样操作,所以不介绍了

Asp.net-知识总结(4)

1.回顾 :上篇学习了 asp.net的 内部对象 request ,response server 2.一般处理程序:ashx|图片上传:缩略图 (1)  客户端   ...

ASP.NET MVC4使用MongoDB做的相册管理

TIPS:1.Image转成Base64保存到mongodb字段         2.数据模型是嵌套的关联 首先定义Model层: public class Photo : IEquatable ...
  • WuLex
  • WuLex
  • 2016年07月17日 12:49
  • 4950

基于ASP.NET MVC 4、WebApi、jQuery和FormData的多文件上传方法

介绍了一个基于ASP.NET MVC 4、WebApi、jQuery、ajax和FormData数据对象的多文件上传方法。...
  • hulihui
  • hulihui
  • 2017年05月01日 18:06
  • 2136

ASP.NET MVC4全局过滤器

sp.Net MVC4中的全局过滤器,可以对整个项目进行全局监控。               新建一个MVC4项目,可以在global.asax文件中看到如下代码:  FilterConfig...
  • xwnxwn
  • xwnxwn
  • 2015年01月27日 14:25
  • 409

快速开发之代码生成器(asp.net mvc4+easyui+knockoutjs)

一、前言 作为一个码农这么多年,一直在想怎么提高我们的编码效率,关于如何提高编码效率,我自己的几点体会 1、清晰的项目结构,要编写代码的地方集中 2、实现相同功能的代码量少并且清晰易懂 3、重...
  • PAPALIAN
  • PAPALIAN
  • 2014年03月26日 18:59
  • 15873

Asp.Net MVC4入门指南(6):验证编辑方法和编辑视图

在本节中,您将开始修改为电影控制器所新加的操作方法和视图。然后,您将添加一个自定义的搜索页。 在浏览器地址栏里追加/Movies, 浏览到Movies页面。并进入编辑(Edit)页面。 Edi...

ASP.NET MVC4 菜鸟项目之路(一)改造示例代码扩展用户信息管理

模板创建示例项目 MVC的基础内容我就不说了,入门建议看看官方的MvcMovie示例。 提供个链接(共9篇):http://www.cnblogs.com/powertoolsteam/a...

Asp.Net MVC4 系列--进阶篇之路由 (2)

上一篇介绍了Asp.Net MVC 中,从Http Pipeline上接收到请求如何匹配,匹配限制,以及如何控制在指定命名空间查找,解析出controller和action,并传参。 这篇主要介绍如...

转载:ASP.NET MVC4 NInject 使用示例教程

Ninject介绍: Ninject是一个轻量级的基于.Net平台的依赖注入框架。 Ninject能够帮助你把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。通过使用Nin...
  • oppos69
  • oppos69
  • 2015年01月28日 17:07
  • 659
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net总结(4)
举报原因:
原因补充:

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