.net 绑定是数据的时候为什么加上Eval

.net 绑定是数据的时候为什么加上Eval,第1张

eval是用来绑定数据的,但是跟bind不一样,bind可以读数据也可以写数据,eval只能读这个绑定值的数据,却不能对它进行 *** 作。(删除、修改和写入)

明白点说,绑定数据要用eval或者bind,但如果只要显示数据,比如:网站新闻公告等,就用eval,人家看到却不能改。又比如新闻后台,想更改一篇新闻,就要用bind了。懂了吗?

比如你有个方法返回了一个集合(此集合是从数据库查出来的)假设是获取用户UserManager.GetUser()然后绑定Gridview的数据源 Gridview.DataSource = UserManager.GerUser()Gridview.DataBind()此时就可以使用Eval绑定了比如 你在aspx页面有个lable控件 你要绑定显示数据源中的某属性 比如用户的Name你就在这个lable控件的Text上写 Text='' 就可以了 注意区分单引号和双引号如果你是要跳转到某个页面 但是要加上用户编号作为URL的参数 比如编辑用户1号就跳转到 UserEdit.aspx?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9439943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存