首页 / C# / C#--Web邮箱删除信件效果
C#--Web邮箱删除信件效果
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C#--Web邮箱删除信件效果,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3488字,纯文字阅读大概需要5分钟。
内容图文
![C#--Web邮箱删除信件效果](/upload/InfoBanner/zyjiaocheng/1324/48e78abad27f48e4834932e3c7f5b18a.jpg)
实现邮箱模样的删除功能:
第一步:把汽车表的数据显示出来。
1.把基本数据和相关联的系列名称、厂商名称显示出来
2.把复选框做出来。<input type=‘checkbox‘ id=‘cb<%#Eval("")%>‘ name=‘cb‘ value=‘<%#Eval("Code")%>‘>
第二步:做删除按钮
1.取出选中的汽车主键
string s = Request["cb"].ToString()
string[] keys = s.Split(‘,‘);
2.遍历删除
第三步:加删除之前的脚本判断
1.写个脚本函数。使用JS取出name=cb所有的复选框。
2.遍历判断每个是否被选中,并记数。
3.根据选中的记数,弹出相应的对话框。 return false,return true;
4.在删除按钮的OnClientClick使用return xxxx()调用这个脚本函数
第四步:删除成功后,的脚本提示。
在按钮的Click的C#代码最后,给界面上的Literal的Text赋值。传一个JS对话框的脚本代码过去。
数据库方面:
3个表:Car、Band、Productor
Web.config:
<configuration>
<connectionStrings>
<add name="conn" connectionString="server=.;database=Car;uid=sa; pwd=123" />
</connectionStrings>
<system.web>
<compilation debug="false" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
</configuration>
aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CAR.aspx.cs" Inherits="CAR" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script language="javascript">
function Panduan()
{
var zu = document.getElementsByName("car");
var count = 0;
for (var i = 0; i < zu.length; i++)
{
if (zu[i].checked)
{ count++;}
}
if (count == 0) {
alert("请选择要删除的项!");
return false;
}
else {
var queding=confirm("确定要删除吗?");
return queding;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div>
<input type="checkbox" id="<%# Eval("Code") %>" name="car" value="<%# Eval("Code") %>">
<%# Eval("Name") %> <%# Showbrandname() %> <%# Eval("Price") %> <%# Showproname() %></div>
</ItemTemplate>
</asp:Repeater>
<br />
<br />
<asp:Button ID="Delete" runat="server" OnClick="Delete_Click" OnClientClick="return Panduan()" Text="删除" />
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
<div>
</div>
</form>
</body>
</html>
aspx.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Data;
using DA;
public partial class CAR : System.Web.UI.Page
{
private void ShowCar()
{
List<CarData> list = new CarDA().Select();
Repeater1.DataSource = list;
Repeater1.DataBind();
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ShowCar();
}
}
public string Showbrandname()
{
string brandcode=Eval("Brand").ToString();
BrandData da = new BrandDA().Select(brandcode);
if (da != null)
{
return da.BrandName;
}
else
{
return null;
}
}
public string Showproname()
{
string brandcode = Eval("Brand").ToString();
BrandData da = new BrandDA().Select(brandcode);
if (da != null)
{
ProductorData pda = new ProductorDA().Select(da.ProdCode);
if (pda != null)
{ return pda.ProdName; }
else
{ return null; }
}
else
{ return null; }
}
protected void Delete_Click(object sender, EventArgs e)
{
string xuanzhong = Request["Car"].ToString();
string[] gouxuan = xuanzhong.Split(‘,‘);
foreach (string iid in gouxuan)
{
CarDA.Delete(iid);
}
ShowCar();
Literal1.Text = "<script lnguage=‘javascript‘>alert(‘删除成功!‘);</script>";
}
}
原文:http://www.cnblogs.com/xianshui/p/4543766.html
内容总结
以上是互联网集市为您收集整理的C#--Web邮箱删除信件效果全部内容,希望文章能够帮你解决C#--Web邮箱删除信件效果所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。