zoukankan      html  css  js  c++  java
  • .net笔记

    1,document.getElementById

    getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。
    用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。
    返回具有指定ID属性值的第一个对象的一个引用。

    语法:  var inTag = document.getElementByIdx_x("inTag");  

    2,OnItemDataBound事件是在项被绑定数据后触发的事件

    例如在gridveiw 或ListView控件中添加这个事件OnItemDataBound="lvPhoto_ItemDataBound"

    在后台就可以使用此事件

      protected void lvPhoto_ItemDataBound(object sender, ListViewItemEventArgs e)
        {

    查找控件linkbutton 删除提示
            LinkButton lb = (LinkButton)e.Item.FindControl("del");
            if (lb != null)
            {
                lb.Attributes.Add("onclick", "return confirm('确定要删除去吗!')");
            }

    或者

    ImageButton ima = (ImageButton)e.Row.FindControl("del");
            if (ima != null)
            {
                ima.Attributes.Add("onclick", "return confirm('确定要删除吗!')");
            }

    等等。。。。


        }

     3,setAttribute这个方法,在JSP内置对象session和request都有这个方法,这个方法作用就是保存数据,然后还可以用getAttribute方法来取出。 比如现在又个User对象,User curruser = new User("zhangsan", 20, "男");
    (1,request.setAttribute(“curruser”, curruser)这个方法是将curruser这个对象保存在request作用域中,然后在转发进入的页面就可以获取到你的值,如果你会一些框架的话,那些框架标签也可以获取到,比如struts标签,还有jstl。如果这你都不会的话,那么你可以在jsp页面编写java小脚本来获取:<% User myuser = (User)request.getAttribute("curruser")%>,在jsp页面显示值:<%=myuser.getName()%>。
    (2,session.setAttribute("curruser", curruser)。这个方法和上面唯一的区别就是作用域,就是在你整个程序启动的时候,如果在session中保存了数据,那么在你这个无论你在哪个页面,在什么时候都可以获取到这个值,全局的,只要你的这个程序是启动的。session默认的过期时间是30分钟,过期无效,可以去修改这个值。
     4.避免sellerSelect.SelectedValue赋值赋不上的问题

    selectsellerSelect.SelectedIndex = sellerSelect.Items.IndexOf(sellerSelect.Items.FindByText(dr["sellerName"].ToString()));

    5、ViewState和session

    ViewState,顾名思意(视图状态),是一个页面级的变量,也就是如果你定义了 ViewState["username"]="admin"; 那么你在该页面可以访问这个变量,在别的页面是访问不到的。

    Session是保存在服务器端的用户变量。我可以在一个页面中对Session进行赋值,然后在另一个页面里访问它。

  • 相关阅读:
    NaN数值类型
    模板字符串
    一文带你速懂虚拟化KVM和XEN
    CentOS 8配置本地yum源及DNF简介
    fxksmdb.exe 是什么进程?
    入行IT,一定要会Linux吗?
    干货|Linux平台搭建网关服务器
    忘带U盘了??别急!一行python代码即可搞定文件传输
    手把手教你如何搭建一个私有云盘
    误删重要文件怎么办?学会Linux 救援模式再也不担心
  • 原文地址:https://www.cnblogs.com/ouyangxiaoyao/p/5670373.html
Copyright © 2011-2022 走看看