zoukankan      html  css  js  c++  java
  • 牛腩 45 整合类别管理(1) session未将对象引用设置到对象的实例,repeater控件的使用,linkbutton的删除

    知识点

    1:用session的时候,提示 未将对象引用设置到对象的实例

    image

    正确的代码应该是

    public partial class admin_categorymanager : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //判断session里面是否存在管理员
            if (Session["admin"] != null && Session["admin"].ToString() == "joey")
            {
                //已经登陆
                Response.Write("登陆成功");
            }
            else
            {
                Response.Redirect("login.aspx");
            }
        }
    }

    2:repeater控件的使用.

    登陆后,我们看  repeater 就是不停的重复用的,所以我们一般是把 tr里面的东西 都放在 repeater里面就可以了

    image

    3:为什么在 验证控件上要加  ValidationGroup  ?

    在验证控件上没有加 ValidationGroup  的时候,因为上面有linkbutton  所以我们点 linkbutton 也会进行验证的 

    所以要给 下面的  验证控件加一个ValidationGroup  组

    隐藏行号 复制代码 这是一段程序代码。
    1. 请输入类别名称:<asp:TextBox ID="txtCaname" runat="server" ValidationGroup="addCa"></asp:TextBox>
    2.             
    3.             <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ValidationGroup="addCa" ErrorMessage="请输入类别名称" ControlToValidate="txtCaname" Text="*"></asp:RequiredFieldValidator>
    4.             <asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="addCa"  ShowMessageBox="true" ShowSummary="false"/>
    5.             <asp:Button ID="btnAdd" runat="server" Text="添加类别"  ValidationGroup="addCa" 
    6.                 onclick="btnAdd_Click"/>

    4: linkbutton的删除

  • 相关阅读:
    BZOJ2527[Poi2011]Meteors——整体二分+树状数组
    [UOJ422][集训队作业2018]小Z的礼物——轮廓线DP+min-max容斥
    BZOJ4817[Sdoi2017]树点涂色——LCT+线段树
    BZOJ4269再见Xor——高斯消元解线性基
    BZOJ4241历史研究——回滚莫队
    [十二省联考2019]字符串问题——后缀自动机+parent树优化建图+拓扑序DP+倍增
    [十二省联考2019]异或粽子——可持久化trie树+堆
    [CF594E]Cutting the Line
    [CF1246F]Cursor Distance
    [CF1246E]To Make 1
  • 原文地址:https://www.cnblogs.com/iceicebaby/p/2348681.html
Copyright © 2011-2022 走看看