⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filefind.aspx

📁 OA系统源码 办公应用软件源码 asp.net 开发
💻 ASPX
字号:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master"AutoEventWireup="true" CodeFile="FileFind.aspx.cs" Inherits="File_FileFind" %>

<asp:Content ID="sousuo" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
<script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script>
<script language="javascript" type="text/javascript">		
		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"><b>文 件 搜 索</b></div>  
      <hr style="width:90%; text-align:center;" size="1" color="gray" />
    <div align="center" style="width: 99%;">  
    <div style="width:22%; float:left;">
    <asp:Panel ID="pnlSearch" runat="server" BorderWidth="1" BorderColor="#6DC7FC">
    <div style=" width:100%;height:22px; text-align:left; padding-top:11px; ">
    <asp:Image id="img1"  ImageUrl="~/images/search2.gif" runat="server" />文件搜索
    </div>
     <div style=" width:100%;height:40px; text-align:left; padding-top:20px; ">
     要搜索的文件名:<br/>
    <asp:TextBox ID="txtFileName" runat="server"></asp:TextBox>
    </div>
    
     <div style=" width:100%;height:40px; text-align:left; padding-top:20px; ">
     附件包含的文字:<br/>
    <asp:TextBox ID="txtContainWords" runat="server"></asp:TextBox>
    </div>
      <div style=" width:100%;height:40px; text-align:left; padding-top:20px; ">
     创建者姓名:<br/>
    <asp:TextBox ID="txtCreateUser" runat="server"></asp:TextBox>
    </div>
     <div style=" width:100%;height:40px; text-align:left; padding-top:20px; ">
    <asp:imagebutton id="imgbtnSearch" runat="server" Width="64" Height="20" ImageUrl="~/images/file/bseach.gif" OnClick="imgbtnSearch_Click"></asp:imagebutton>
    <asp:imagebutton id="imgbtnExit"  runat="server" Width="40" Height="20" ImageUrl="~/images/file/exit.gif" ></asp:imagebutton>
    </div>
    
    
        <div style=" width:100%;height:22px; text-align:left; padding-top:11px; ">
    <asp:LinkButton ID="lnkbtnOption" runat="server" Text="搜索选项 <<" OnClick="lnkbtnOption_Click"></asp:LinkButton>
    <asp:Panel ID="pnlOption" runat="server" BorderWidth="1" BorderColor="gray" Visible="false">
        介于:<asp:textbox id="txtBeginTime" runat="server" onFocus="new WdatePicker(this,'%Y-%M-%D',true,'default')" CssClass="inputCss" Width="109px"></asp:textbox><br/>
    -------<asp:textbox id="txtEndTime" runat="server" onFocus="new WdatePicker(this,'%Y-%M-%D',true,'default')" CssClass="inputCss" Width="108px"></asp:textbox>
    <asp:CompareValidator id="cvTime" runat="server" Display="Dynamic" ControlToValidate="txtEndTime"	Operator="GreaterThanEqual" ErrorMessage="结束时间不应小于开始时间" ControlToCompare="txtBeginTime"></asp:CompareValidator>
        <br />
    <asp:radiobutton id="rdoThisDay" onclick="quickseldate('day');" runat="server" Text="本日" GroupName="quickdate"></asp:radiobutton>
	<asp:radiobutton id="rdoThisWeek" onclick="quickseldate('week');" runat="server" Text="本周" GroupName="quickdate"></asp:radiobutton>
	<asp:radiobutton id="rdoThisMonth" onclick="quickseldate('month');" runat="server" Text="本月" GroupName="quickdate"></asp:radiobutton>
   
    </asp:Panel>
    </div>
    
    </asp:Panel>
    
    </div>
    <div style="width:77%; float:left">
     <asp:GridView ID="gvFilesInfo" Width="96%" runat="server" DataKeyNames="fileid"  AutoGenerateColumns="False" BorderColor="#66CCFF" BorderWidth="1px" CellPadding="4" OnRowCommand="gvFilesInfo_RowCommand" >
                         <Columns>                     
                          <asp:TemplateField HeaderText="文件名称">                        
                          <ItemTemplate>                            
                          <asp:LinkButton ID="lnkbtnFileName" runat="server" CommandArgument='<%#Eval("FileId") %>'  CommandName="detail" Text='<%# Eval("FileName") %>' ></asp:LinkButton> 
                         
                         </ItemTemplate>
                          </asp:TemplateField> 
                          <asp:BoundField DataField="FilePath" HeaderText="所在文件夹" />
                           <asp:TemplateField HeaderText="类型 ">
                        		
												<ItemTemplate>
												<asp:Image ID="imgFileType" Width="16px" Height="16px" runat="server" ImageUrl='<%# "~/"+Eval("Filtypemodel.FileTypeImage").ToString() %>' />
												</ItemTemplate>
                         </asp:TemplateField>
                             <asp:TemplateField HeaderText="所有者">
                                 <ItemTemplate>
                                     <asp:Label ID="lbUser" runat="server" Style="position: relative" Text='<%# Eval("Userinmo.UserName") %>'></asp:Label>
                                 </ItemTemplate>
                             </asp:TemplateField>
                          <asp:BoundField DataField="CreateDate" HeaderText="创建日期" />                                 
                                                                              
                          </Columns>                         
                      </asp:GridView>
    <asp:Panel ID="pnlFileDetail" runat="server" Width="96%" Visible ="false">
    <div style="width:100%; text-align:left">
    文件名:<asp:Label ID="lblFileName" runat="server" Width="187px"></asp:Label><br />
    文件路径:<asp:Label ID="lblFilePath" runat="server" Width="338px"></asp:Label><br />
    备注:<asp:textbox id="txtRemark" CssClass="textArea" runat="server" Height="41px" Width="435px" TextMode="MultiLine"></asp:textbox><br />
    创建时间:<asp:Label ID="lblCreateDate" runat="server" Width="108px"></asp:Label>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
        &nbsp; &nbsp; 创建者:<asp:Label ID="lblFileOwner" runat="server" Width="124px"></asp:Label>
    </div>
    <HR width="100%" SIZE="1" id="HR1" color="#0000ff">
																<asp:GridView ID="gvAccessoryFileInfo" Width="99%" runat="server" BorderColor="#DEBA84" DataKeyNames="accessoryid"
                          BorderStyle="None" BorderWidth="1px" AutoGenerateColumns="False" PageSize="5" >
                          <FooterStyle BackColor="#F7DFB5" ForeColor="#000066" />
                          <RowStyle  HorizontalAlign="Center" />
                          <SelectedRowStyle  ForeColor="White" />
                          <PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
                          <HeaderStyle BackColor="#66CCFF"  HorizontalAlign="Center"/>
                          <Columns>
                          <asp:TemplateField  HeaderText="名称">  
                          <ItemTemplate>
                           <asp:Label ID="lblLinkAccessoryName" runat="server" Text='<%# Eval("AccessoryName") %>'></asp:Label>                         
                          </ItemTemplate>                          
                          </asp:TemplateField>                          
                           <asp:BoundField DataField="AccessorySize" HeaderText="大小(KB)" />  
                              <asp:TemplateField HeaderText="类型">
                                  <ItemTemplate>
                                      <asp:Label ID="lbfiletype" runat="server" Style="position: relative" Text='<%# Eval("Filetype.FileTypeName") %>'></asp:Label>
                                  </ItemTemplate>
                              </asp:TemplateField>
                           <asp:BoundField DataField="CreateDate" HeaderText="创建日期" />                                                                          
                          </Columns>
                      </asp:GridView>				
    
    </asp:Panel>    
    
    </div> 
    
  
    </div>
</div>    


</asp:Content>


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -