<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication74._Default" %>
<!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>
</head>
<body>
<form id="form1" runat="server">
<div>
语言:
<asp:DropDownList ID="dpl1" runat="server">
<asp:ListItem>中文</asp:ListItem>
<asp:ListItem>英文</asp:ListItem>
</asp:DropDownList>
查询关键字:
<asp:TextBox ID="tb1" runat="server"></asp:TextBox>
<br />
<br />
范围:
<asp:CheckBoxList ID="chk1" RepeatLayout ="Flow" RepeatDirection="Horizontal" runat="server" >
<asp:ListItem>历史</asp:ListItem>
<asp:ListItem>计算机</asp:ListItem>
<asp:ListItem>生物</asp:ListItem>
<asp:ListItem>音乐</asp:ListItem>
<asp:ListItem>社会</asp:ListItem>
</asp:CheckBoxList>
<br />
<br />
是否列出全部符合条件的内容:
<asp:RadioButtonList ID="radtl1" RepeatDirection ="Horizontal" RepeatLayout ="Flow" runat="server">
<asp:ListItem>是</asp:ListItem>
<asp:ListItem>否</asp:ListItem>
</asp:RadioButtonList>
<br />
<br />
<asp:Button ID="bt1" runat="server" Text="查询" Height="30px" Width="58px" OnClick ="bt1_Click"/>
<br />
<asp:Label ID="lb1" runat="server"></asp:Label>
</div>
</form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication74
{
public partial class _Default : System.Web.UI.Page
{
protected void bt1_Click(object sender, EventArgs e)
{
string strchk = "";
foreach (ListItem lithisone in chk1.Items)
{
if (lithisone.Selected)
{
strchk += lithisone.Text + ",";
}
}
string strchkresult = strchk.Substring(0, strchk.Length - 1);
if (radtl1.SelectedValue == "是")
{
lb1.Text = "你查询的明显为:在" + strchkresult + "的数据中查询包含有”" + tb1.Text + "“字样的全部" + dpl1.SelectedItem.Text + "版式的数据";
}
else
{
lb1.Text = "";
}
}
}
}