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
    如果你觉得这篇文章对你有帮助或者使你有所启发,请点击右下角的推荐按钮,谢谢,:)
  • 相关阅读:
    70.BOM
    69.捕获错误try catch
    68.键盘事件
    523. Continuous Subarray Sum
    901. Online Stock Span
    547. Friend Circles
    162. Find Peak Element
    1008. Construct Binary Search Tree from Preorder Traversal
    889. Construct Binary Tree from Preorder and Postorder Traversal
    106. Construct Binary Tree from Inorder and Postorder Traversal
  • 原文地址:https://www.cnblogs.com/liqipeng/p/4576203.html
Copyright © 2011-2022 走看看