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
    如果你觉得这篇文章对你有帮助或者使你有所启发,请点击右下角的推荐按钮,谢谢,:)
  • 相关阅读:
    hdu 6836
    2019 树形—DP
    2020牛客暑期多校训练营(第六场)
    hdu 6756 Finding a MEX 线段树
    2020 Multi-University Training Contest 2
    spring boot maven 打jar包 不能引入外部jar
    git 操作命令
    homestead 安装swoole
    MYSQL-触发器
    再次认知const
  • 原文地址:https://www.cnblogs.com/liqipeng/p/4576203.html
Copyright © 2011-2022 走看看