我的第一个ASP.NET网页

因为建立在已经开发好的网站上,针对需求开发了一个网页,所以算是我的第一个ASP.NET网页。

图1

图2

需求:每次分配任务会相应分配给用户B一些资源,当任务完成后用户A希望能及时得到反馈,去释放这些资源;需要注意的是有时候任务完成后B仍希望能继续保留资源,直到不再需要。现需求是提供给A一个页面C,得到需要释放的资源清单。如图1。

设计:提供一个日历控件,使A只需通过点击日期,即可得到指定日所需释放资源的信息。B通过其他页面提交资源的相关数据,如UpdatedTime, Status,RecycleResourcesOrNot等。页面C将从SQL获取的资源数据展示出来,同时又要能满足A直接从页面获取需释放的资源列表的需求。如直接从页面中获取Resource该列的值,可方便的直接将其copy出来。如图2。

实现:

  1. Title
    显示上增加一个lable,Load Page时默认显示当前日期。当鼠标点击日历控件改变时间后,也动态的改变显示日期。
  2. 日历控件
    点击事件中得到所选日期作为SqlDataSource控件的参数,并判断日期合法性
  3. Export to Excel
  4. GridView/SqlDataSource控件
  5. MagicMirror按钮
    点击事件中将除Resource以外的列的GridView.Columns.Visible属性值取反。这样点击一次只有Resource列可见,再点击一次恢复所有列可见。
原文地址:https://www.cnblogs.com/pegasus923/p/1839695.html