一般处理程序,closest("")方法,<%# Eval() %>
一.一般处理程序
1.一般处理程序就是一个只有cs页面,而没有前台的文件(去掉了前台aspx HTML页面的cs,在处理程序中输出HTML,效果跟aspx+cs是一样的。)。扩展名为ashx。
2.介于请求与响应之间的处理程序,通常用于ajax
3.context.response.write("")服务器响应属性
二.closest("")方法
1. 索引到当前元素最接近的元素
1. 从当前元素向上遍历,直至文档根元素的所有路径(<html>),来查找 DOM 元素的第一个祖先元素。
例如:
$('li.item-a').closest('li').css('background-color', 'red');
这会改变列表项目 A 的颜色。在向上遍历 DOM 树之前,.closest() 方法会从 li 元素本身开始搜索,直到选择器匹配项目 A 为止。
三.<%# Eval() %>
1. Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定,bind是双向绑定,但需数据源支持
2.<%# %>用于数据绑定,通常是用在数据源控件里,比如GridView,Repeater等。
3.eval() 函数用来执行一个字符串表达式,并返回表达式的值
4.绑定语法 : <%# Eval("字段名")%>
Eval 方法是静态单向(只读)方法,所以Eval 函数用于单向(只读)绑定,该方法采用数据字段的值作为参数并将其作为字符串返回。
Bind 方法支持读/写功能,所以Bind 函数用于双向(可更新)绑定。该方法可以检索数据绑定控件的值并将任何更改提交回数据库。