• 牛腩 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的删除

  • 相关阅读:
    给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组以及删除了重复条目的原数组。
    mysql批量替换某个字段的值!
    LInux常用命令
    盒模型布局
    box-sizing -- 盒模型
    vue中使用svg字体图标
    字体图标
    在线字体
    Java QQ邮箱发送邮件
    Java 对全局用户是否登录验证
  • 原文地址:https://www.cnblogs.com/iceicebaby/p/2348681.html
Copyright © 2020-2023  润新知