zoukankan      html  css  js  c++  java
  • FormView作为单独编辑页笔记

    <a href="listviewedit.aspx?id=23&action=addnew">新增</a>


    <tr>
    <td><a href="listviewedit.aspx?id=23&action=edit">编辑</a></td>
    <td><a href="listviewedit.aspx?id=23&action=view">查看</a></td>
    <td>标题...</td>
    <td>内容...</td>
    </tr>


    InsertItemPosition="none"不显示插入模板
    不要用HyperLink,因为渲染会出问题


    FormView简介
    外部控制FormView的模式
    ①FormView1.ChangeMode(FormViewMode.Edit);//切换编辑模式
    ②FormView1.ChangeMode(FormViewMode.Insert);//切换插入模式


    ObjectDataSource配置数据源
    none
    Control 参数值来自于一个控件
    Form 来自于一个表单
    QueryString  Request.QueryString
    Session  来自Session
    Id  ----  GetDataById(Session["Id"])
    Cookie类似于Session


    根据参数action来决定FormViewMode
       if (!IsPostBack)
                {
                    string action=Request["action"];
                    if (action == "view")
                    {
                        FormView1.ChangeMode(FormViewMode.ReadOnly);
                    }
                    else if(action == "edit")
                    {
                        FormView1.ChangeMode(FormViewMode.Edit);


                    }
                    else if (action == "addnew")
                    {
                        FormView1.ChangeMode(FormViewMode.Insert);
                    }
                    else
                    {
                        throw new Exception("action错误");
                    }
                }


    1.由于Id是Guid,在Inserting时Guid.NewGuid()
    e.Values["id"] = Guid.NewGuid();


    JqueryUI 在jquery之后引入
    2.新增或者更新之后redirect到原来的页面
    在Inserted事件
    在Updated事件




    datepicker
    $('#<asp:Literal ID="litID" runat="server"></asp:Literal>')

    本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/18/4576203.html

    本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/18/4576203.html
    如果你觉得这篇文章对你有帮助或者使你有所启发,请点击右下角的推荐按钮,谢谢,:)
  • 相关阅读:
    CEPH篇 目录
    kubernetes篇 容器用户权限控制
    深度学习篇-如何理解置信区间
    Mac软件安装篇 for Mac
    JAVA进阶篇 内存模型
    负载均衡篇 不同层次的负载均衡(2/3/4/7)
    NETTY篇 一篇文章看懂NETTY
    base64加密后无法解密
    Spring-Cloud-Gateway 从升级到放弃
    spring gateway 截取response 长度缺失
  • 原文地址:https://www.cnblogs.com/liqipeng/p/4576203.html
Copyright © 2011-2022 走看看