📄 messagemanage.aspx
字号:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master"AutoEventWireup="true" CodeFile="MessageManage.aspx.cs" Inherits="Message_MessageManage" %>
<asp:Content runat="server" ID="NewGuanli" ContentPlaceHolderID="ContentPlaceHolder1">
<script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script>
<script language="javascript" type="text/javascript">
function ScanMessageDetail(messageId)
{
window.showModalDialog("MessageContent.aspx?MessageCount="+messageId,"","status=no;dialogWidth=550px;dialogHeight=600px;menu=no;resizeable=yes;scroll=yes;center=yes;edge=raise")
}
function ScanReceiveUsers(messageId)
{
window.showModalDialog("SendUserList.aspx?MessId="+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>
<div>
<div style="width:99%;height:30px; text-align:left;">
当前位置:消息管理</div>
<div style="text-align:center;height:30px"><b>消 息 管 理</b></div>
<hr style="width:90%; text-align:center;" size="1" color="gray" />
<div style="width:90%; text-align:left;height:39px; margin-top:0px; padding-top:0px">
<b>请输入填写消息的时间</b>——<asp:Image ID="imgMessage" ImageUrl="~/images/message.gif" Height="39px" runat="server" /><br />
开始时间:
<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"></asp:RequiredFieldValidator>
----- 结束时间
<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"></asp:RequiredFieldValidator>
<asp:comparevalidator id="CompareValidator2" runat="server" Display="Dynamic" ControlToValidate="txtEndTime"
Operator="GreaterThanEqual" ErrorMessage="结束时间不应小于开始时间" ControlToCompare="txtBeginTime"></asp:comparevalidator>
<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:ImageButton ID="imgbtnSearch" ImageUrl="~/images/search.gif" runat="server" Width="100px" Height="21px" OnClick="imgbtnSearch_Click" />
</div> <br /><br />
<div style="width:96%; text-align:right; height:23px; background-color:#66CCFF">
<a href="SaveMessage.aspx" style="cursor:hand"><asp:ImageButton ID="imgbtnAddMessage" runat="server" ImageUrl="~/images/write.gif" /> <u id="uAdd" runat="server">添加新消息</u> </a>
</div>
<div style="width:99%" align="center" >
<asp:GridView ID="gvMessageInfo" Width="96%" runat="server" DataKeyNames="messageid" AutoGenerateColumns="False" BorderColor="#66CCFF" BorderWidth="1px" CellPadding="4" OnDataBound="gvMessageInfo_DataBound" OnRowDataBound="gvMessageInfo_RowDataBound" OnRowCommand="gvMessageInfo_RowCommand">
<Columns>
<asp:BoundField DataField="Title" HeaderText="消息标题" >
<HeaderStyle Width="15%" />
</asp:BoundField>
<asp:TemplateField HeaderText="消息类型">
<ItemTemplate>
<asp:Label ID="lbType" runat="server" Style="position: relative" Text='<%# Eval("Messagetype.MessageTypeName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="消息内容">
<ItemTemplate>
<asp:HyperLink ID="hlMessageDetail" runat="server" ForeColor="Blue"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="创建者">
<ItemTemplate>
<asp:Label ID="lbUsr" runat="server" Style="position: relative" Text='<%# Eval("Userinfo.UserName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<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="Up" Width="16px" Height="15px" runat="server" CommandArgument='<%#Eval("MessageId") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<asp:ImageButton ID="imgbtnDelete" ImageUrl="~/images/delete.gif" CommandName="De" Width="15px" Height="11px" runat="server" CommandArgument='<%#Eval("MessageId") %>'/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="发布">
<ItemTemplate>
<asp:Button ID="btnPublish" CommandName="publish" CausesValidation="false" Runat="server" Text="发布" CssClass="buttonCss" Width="98%" CommandArgument='<%#Eval("MessageId") %>'></asp:Button>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField Visible="False" DataField="if_publish" HeaderText="是否发布" />
</Columns>
</asp:GridView>
</div>
</div>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -