欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

个人任务管理系统总结

程序员文章站 2022-03-10 23:05:56
1、数据库、三层架构相对熟练没有卡壳2、UI层遇到问题如下: 单词记得不熟悉,系统没有提示就会有很多的卡(style样式属性text-align: center冒号一直写成等于)优先级设置后台代码前台调用不会//任务优先级后台代码 public string yxj(object num) { var txt = Convert.ToInt32(num); if (txt == 1) ret.....

1、数据库、三层架构相对熟练没有卡壳

2、UI层遇到问题如下:

  1.   单词记得不熟悉,系统没有提示就会有很多的卡(style样式属性text-align: center冒号一直写成等于)
  2.  优先级设置后台代码前台调用不会
//任务优先级后台代码 
public string yxj(object num)
        {
            var txt = Convert.ToInt32(num);
            if (txt == 1)
                return "高";
            else if (txt == 2)
                return "中";
            else
                return "低";

        }

//前台调用
 <asp:Label ID="Label1" runat="server" Text='<%# yxj(Eval("TaskPriority")) %>'></asp:Label>

      3. 设置任务状态经常性会多一个  '  和  导致报错,需要熟练

<asp:Label ID="Label2" runat="server" Text='<%# Convert.ToInt32(Eval("TaskState"))==1?"未处理":"已处理" %>'></asp:Label>

      4. 设置操作(完成任务)CommandName   CommandArgument  代码不熟悉没提示写不出来需要在GridView1_RowCommand方法中查找,后台修改写的有点卡壳

var id = Convert.ToInt32(e.CommandArgument);
            if (e.CommandName == "_update")
            {
                Task task = TaskManage.SelectID(id);
                if (TaskManage.Update(task) > 0)
                {
                    GridView1.DataSource = TaskManage.Select();
                    GridView1.DataBind();
                    Response.Write("<script>alert('更新成功')</script>");
                }
            }

    5、验证不太熟悉,从选择中找到了最大最小值验证

个人任务管理系统总结

    6、添加成功后跳转页面

Response.Write("<script>alert('添加成功');location.href='TaskList.aspx'</script>");

 

 

本文地址:https://blog.csdn.net/ghr1249184750/article/details/107369720

相关标签: asp.net