目录
数据库文件
create database Test
go
use Test
create table FileType(
ID int primary key,
Name varchar(50) not null
)
go
create table FileInfo(
ID INT IDENTITY(1,1) PRIMARY KEY,
Name varchar(50) not null,
FTypeID int references FileType(ID),
Creater varchar(50) not null,
CreateDate varchar(20) ,
States bit
)
go
insert into FileType values(1,'人事制度'),(2,'法律法规'),(3,'客户管理')
insert into FileInfo values('HR工作流程',1,'贾琳琳','2022-05-31',0),('关于公司保密协议',2,'王业颖','2022-05-31',0),('关于公司客户关系经营',3,'靳亚可','2022-05-31',0)
go
前端总页面
<body>
<center>
<form action="/" method="post">
文件名称:<input type="text" name="FileName" value="@ViewBag.FileName" />
文件类型:<select name="FileType">
<option value="0">--请选择--</option>
@foreach (var item in ViewBag.FileTypes)
{
<option value="@item.ID" @(item.ID == ViewBag.TypeName ? "selected" : "")>@item.Name</option>
}
</select>
<input type="submit" name="name" value="查询" />
<a href="/Home/AddFileForm">添加</a>
</form>
</center>
<table align="center" width="800px" cellspacing="0" border="1" style="text-align:center">
<tr>
<td>序号</td>
<td>文件名称</td>
<td>文件类型</td>
<td>提交人</td>
<td>创建日期</td>
<td>状态</td>
<td>操作</td>
</tr>
@foreach (var item in ViewBag.FileInfos)
{
<tr>
<td>@item.ID</td>
<td>@item.Name</td>
<td>@item.FileType</td>
<td>@item.Creater</td>
<td>@item.CreateDate</td>
<td>@(item.States?"公布":"进行中")</td>
<td>
@if (!item.States)
{
<a href="/Home/Publish?ID=@item.ID" onclick="return confirm('确定公布吗?');">公布</a>
}
<a href="/Home/DeleInfo?ID=@item.ID" onclick="return confirm('确定删除吗?');">删除</a>
<a href="/Home/ExitInfoForm?ID=@item.ID">修改</a>
</td>
</tr>
}
</table>
</body>
查询和模糊查询