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