📄 mibaaaaa.a
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MessageManage.aspx.cs" Inherits="Message_MessageManage_MessageManage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>消息管理</title>
<script language="javascript" type="text/javascript">
function ScanMessageDetail(messageId)
{
window.showModalDialog("MessageContent.aspx?messageid="+messageId,"","status=no;dialogWidth=550px;dialogHeight=600px;menu=no;resizeable=yes;scroll=yes;center=yes;edge=raise")
}
function ScanReceiveUsers(messageId)
{
window.showModalDialog("SendUserList.aspx?messageid="+messageId,"","status=no;dialogWidth=535px;dialogHeight=300px;menu=no;resizeable=yes;scroll=yes;center=yes;edge=raise")
}
function confirmDel()
{
if(confirm("确实要删除该消息吗?"))
{
return true;
}
return false;
}
function fillstring(str)
{
if(str.length==1)
{
str = "0" + str;
}
return(str);
}
function quickseldate(type)
{
var begintime,endtime;
var oneminute = 60*1000;
var onehour = 60*oneminute;
var oneday = 24*onehour;
var oneweek = 7*oneday;
var todayDate = new Date();
var date = todayDate.getDate();
var month= todayDate.getMonth() +1;
var year= todayDate.getYear();
var day = todayDate.getDay();
if(navigator.appName == "Netscape")
{
year = 1900 + year;
}
//-->
if(type=="day")
{
begintime = year.toString() + "-" + fillstring(month.toString()) + "-" +
fillstring(date.toString());
endtime = begintime;
}
else if(type=="week")
{
var daytoMon = day-1;
if(day==0)
daytoMon = 6;
todayDate.setTime(todayDate.getTime()-daytoMon*oneday);
date = todayDate.getDate();
month= todayDate.getMonth() +1;
year= todayDate.getYear();
day = todayDate.getDay();
begintime = year.toString() + "-" + fillstring(month.toString()) + "-" +
fillstring(date.toString());
todayDate.setTime(todayDate.getTime()+6*oneday);
date = todayDate.getDate();
month= todayDate.getMonth() +1;
year= todayDate.getYear();
endtime = year.toString() + "-" + fillstring(month.toString()) + "-" +
fillstring(date.toString());
}
else if(type=="month")
{
var dateto1 = date-1;
todayDate.setTime(todayDate.getTime()-dateto1*oneday);
date = todayDate.getDate();
month= todayDate.getMonth() +1;
year= todayDate.getYear();
day = todayDate.getDay();
begintime = year.toString() + "-" + fillstring(month.toString()) + "-" +
fillstring(date.toString());
todayDate.setMonth(month);
todayDate.setTime(todayDate.getTime()-oneday);
date = todayDate.getDate();
month= todayDate.getMonth() +1;
year= todayDate.getYear();
endtime = year.toString() + "-" + fillstring(month.toString()) + "-" +
fillstring(date.toString());
}
document.getElementById("<% =txtBeginTime.ClientID %>").value = begintime;
document.getElementById("<% =txtEndTime.ClientID %>").value = endtime;
}
</script>
<link href="../../css/childrenMainDivCss.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div id="page">
<table border="0" cellpadding="0" cellspacing="1" style="width: 700px">
<tr>
<td style="height: 14px">
请输入填写消息的时间——</td>
</tr>
<tr>
<td style="height: 25px">
开始时间:<asp:TextBox ID="txtBeginTime" runat="server" CssClass="inputCss" onFocus="new WdatePicker(this,'%Y-%M-%D',true,'default')"
Width="96px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvBeginTime" runat="server" ErrorMessage="非空" Display="dynamic"
ControlToValidate="txtBeginTime" ValidationGroup="1" Width="18px">*</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtBeginTime"
ErrorMessage="开始时间格式输入有误" ValidationExpression="^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$ "
ValidationGroup="1">*</asp:RegularExpressionValidator>————结束时间
<asp:TextBox ID="txtEndTime" runat="server" CssClass="inputCss" onFocus="new WdatePicker(this,'%Y-%M-%D',true,'default')"
Width="88px"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvEndTime" runat="server" ErrorMessage="非空" Display="dynamic"
ControlToValidate="txtEndTime" ValidationGroup="2">*</asp:RequiredFieldValidator>
<asp:CompareValidator ID="CompareValidator2" runat="server" Display="Dynamic" ControlToValidate="txtEndTime"
Operator="GreaterThanEqual" ErrorMessage="结束时间不应小于开始时间" ControlToCompare="txtBeginTime" ValidationGroup="2">*</asp:CompareValidator> <asp:RegularExpressionValidator
ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtEndTime"
ErrorMessage="结束时间格式有误" ValidationExpression="^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$ "
ValidationGroup="2">*</asp:RegularExpressionValidator>
<asp:RadioButton ID="rbtnthisDay" onclick="quickseldate('day');" runat="server" Text="本日"
GroupName="quickdate"></asp:RadioButton>
<asp:RadioButton ID="rbtnthisweek" onclick="quickseldate('week');" runat="server"
Text="本周" GroupName="quickdate"></asp:RadioButton>
<asp:RadioButton ID="rbtnthismonth" onclick="quickseldate('month');" runat="server"
Text="本月" GroupName="quickdate"></asp:RadioButton>
<asp:Button ID="btnSearch" runat="server" Text="搜索" OnClick="btnSearch_Click" /></td>
</tr>
<tr>
<td style="height: 15px">
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="True"
ShowSummary="False" />
</td>
</tr>
<tr>
<td align="right">
<a href="SaveMessage.aspx" style="cursor: hand">
<asp:ImageButton ID="imgbtnAddMessage" runat="server" ImageUrl="~/images/add_Schedule.gif" /> <u
id="uAdd" runat="server">添加新消息</u> </a>
</td>
</tr>
<tr>
<td>
<asp:GridView ID="GVMessageManage" runat="server" DataKeyNames="messageid" AutoGenerateColumns="False"
BorderColor="#66CCFF" BorderWidth="1px" CellPadding="4" Width="691px" OnRowCommand="GVMessageManage_RowCommand"
OnRowDataBound="GVMessageManage_RowDataBound">
<Columns>
<asp:BoundField DataField="title" HeaderText="消息标题" HeaderStyle-Width="15%" />
<asp:BoundField DataField="type" HeaderText="消息类型" />
<asp:TemplateField HeaderText="消息内容">
<ItemTemplate>
<asp:HyperLink ID="hlMessageDetail" runat="server" ForeColor="Blue"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="fromuserid" HeaderText="创建者" />
<asp:TemplateField HeaderText="发送对象">
<ItemTemplate>
<asp:HyperLink ID="hlReceiveUser" runat="server" ForeColor="Blue"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="begintime" HeaderText="开始时间" />
<asp:BoundField DataField="endtime" HeaderText="结束时间" />
<asp:BoundField DataField="recordtime" HeaderText="创建时间" />
<asp:TemplateField HeaderText="修改">
<ItemTemplate>
<asp:ImageButton ID="imgbtnUpdate" ImageUrl="~/images/edit.gif" CommandName="messageModify"
Width="16px" Height="15px" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<asp:ImageButton ID="imgbtnDelete" ImageUrl="~/images/delete.gif" CommandName="messageDelete"
Width="15px" Height="11px" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="发布">
<ItemTemplate>
<asp:Button ID="btnPublish" CommandName="publish" CausesValidation="false" runat="server"
Text="发布" CssClass="buttonCss" Width="98%"></asp:Button>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField Visible="False" DataField="if_publish" HeaderText="是否发布" />
</Columns>
</asp:GridView>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -