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的删除

  • 相关阅读:
    vs2005入门 之 数据类型(日期类型)[视频]
    vs2005入门准备工作
    vs2005入门 之 定义类、创建及使用对象[视频]
    Atlas入门使用服务端定时控件TimerControl [视频]
    js入门·动态的时钟,显示完整的一些方法,新年倒计时
    Visual Studio 2005入门 之 函数兼本章总结 [视频]
    vs2005入门 之 数据类型/数值/字符/字符串[视频]
    javascript入门·Document对象入门讲解(访问表单,创建新页,获取页标题)
    Atlas入门将普通控件升级为Atlas控件/使用listView显示数据库数据[视频]
    javascript入门·图片对象(无刷新变换图片)\滚动图像
  • 原文地址:https://www.cnblogs.com/iceicebaby/p/2348681.html
Copyright © 2011-2022 走看看