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
    如果你觉得这篇文章对你有帮助或者使你有所启发,请点击右下角的推荐按钮,谢谢,:)
  • 相关阅读:
    springboot访问静态资源遇到的坑
    mysql存储过程
    sharding-jdbc数据分片配置
    sharding-jdbc springboot配置
    数据库分库分表配置sharding-jdbc
    mysql数据库分库分表shardingjdbc
    angluarJs与后台交互小案例
    angluarJs与后台交互get
    DE1-soc软件实验”hello_word"
    编译到底做什么
  • 原文地址:https://www.cnblogs.com/liqipeng/p/4576203.html
Copyright © 2011-2022 走看看