11.25

一、为什么要用一般处理程序

在vs中,使用的大多是aspx页面。aspx页面就
是在接收到一个请求之后,将返回的结果生成一个html页面返回给服务器。当我们有时候需要自己来处理这个结果,而不是直接返回html的时候。怎么做呢?这时候就需要一般处理程序了。一般处理程序就是这样一个只有cs页面,而没有前台的文件。扩展名为ashx。

context.response.write("")服务器响应属性

二、request.querystring和request.form的区别

request.querystring是用来接收地址里面问号“?”后面的参数的内容,  用get方法读取的 不安全 用以获取客户端附在url地址后的查询字符串中的信息例如:stra=Request.QueryString ["strUserld"]

request.form是用来接收表单递交来的数据 ,是用post方法读取的form表单中的method中看你是get还是post ,一般form中都用post。

三、实体类的继承

所有实体类都会有一些公共属性,可以把这些属性定义到一个父类中 使用公共父类的好处不仅是写实体类简单了,而且可以提供一个公共的Entity 操作类

四、都是通过调用SaveChanges方法把增加/修改/删除的数据提交到数据库,但是上下文是如何知道实体对象是增加、修改还是删除呢?答案是通过EntityState枚举来判断的,添加、修改、删除自然也就是Added、Modified、Deleted

五、其实就是点击删除的时候,直接将父级移除使用

closest() 方法返回被选元素的第一个祖先元素。该方法从当前元素向上遍历,直至文档根元素的所有路径(<html>),来查找 DOM 元素的第一个祖先元素。

该方法与 parents() 类似,都是向上遍历 DOM 树,不同点是:

closest()从当前元素开始沿 DOM 树向上遍历,并返回匹配所传递的表达式的第一个单一祖先返回包含零个或一个元素的 jQuery 对象

  使用location.hreflocation.reload();会使页面重新加载和刷新

六、ajax的优点
   1、最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。
  2、使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。

七、<%#Eval() %>的常用方法

<%# %>用于数据绑定,通常是用在数据源控件里,比如GridView,Repeater等。前端aspx页面中,一帮服务器控件数据绑定的语法,结合Eval()方法绑定数据源(ASP.NET 提供了一个名为 DataBinder.Eval 的静态方法,该方法计算后期绑定的数据绑定表达式,并将结果格式化为字符串(可选)。利用此方法,可以避免许多在将值强制为所需数据类型时必须执行的显式强制转换操作,DataBinder.Eval需要使用参数来指定容器)

在.aspx页面,<%= %>标签可以调用后台.CS的变量/属性或者方法,不过被调用的变量或方法必须是public的。

posted @ 2021-11-25 21:20  安徒生-玺  阅读(92)  评论(0)    收藏  举报