源代码:

<asp:DataList ID="DataList1" runat="server" BackColor="LightGoldenrodYellow"
       BorderColor="Tan" BorderWidth="1px" CellPadding="2" ForeColor="Black"
       Height="16px" Width="848px">
       <AlternatingItemStyle BackColor="PaleGoldenrod" />
       <FooterStyle BackColor="Tan" />
       <HeaderStyle BackColor="Tan" Font-Bold="True" />
       <SelectedItemStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
       <ItemTemplate>      
                           <img src="p_w_picpath/1.jpg" height="40" width="40">
                           留言者: <%# Eval("username") %>
                           EMAIL: <%# Eval("email") %>
                           留言时间: <%# Eval("posttime")%> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:LinkButton
                               ID="LinkButton1" runat="server">回复留言</asp:LinkButton>
                           &nbsp;&nbsp;&nbsp;
                           <asp:LinkButton ID="LinkButton2" runat="server">删除留言</asp:LinkButton>
                           <br/><hr/>
                           留言内容: <%# Eval("contente")%> <br/><hr/>

回复内容: <%# Eval("reply")%> <br/><hr/>

</ItemTemplate>
   </asp:DataList>

查看留言界面:

protected void Page_Load(object sender, EventArgs e)
   {
       string conn = "Data Source=.;Initial Catalog=Information;Integrated Security=True";
       SqlConnection con = new SqlConnection(conn);
       string sqlstr = "select*from Message";
       SqlDataAdapter ad = new SqlDataAdapter(sqlstr,con);
       DataSet ds = new DataSet();
       con.Open();
       ad.Fill(ds);
       con.Close();
       DataList1.DataSource = ds.Tables[0].DefaultView;
       DataList1.DataBind();
   }

留言界面:

using System.Data.SqlClient;
using System.Data;

protected void Button2_Click(object sender, EventArgs e)//取消留言
   {
       TextBox1.Text = "";
       TextBox2.Text = "";
       TextBox3.Text = "";
   }
   protected void Button1_Click(object sender, EventArgs e)//发送留言
   {
       string conn = "Data Source=.;Initial Catalog=Information;Integrated Security=True";
       SqlConnection con = new SqlConnection(conn);
       string sqlstr = "insert into Message(username,sex,email,contente,p_w_picpathadd)values('" + TextBox1.Text + "','" + RadioButtonList1.SelectedValue + "','" + TextBox2.Text + "','" + TextBox3.Text + "','3.jpg')";
       SqlDataAdapter ad = new SqlDataAdapter(sqlstr, con);
       DataSet ds = new DataSet();  
       ad.Fill(ds);
   }

转载于:https://blog.51cto.com/46101994/1401409

asp.net简易留言板相关推荐

  1. vue生命周期,组件,slot替换,tab切换,简易留言板

    data规范: data:(){ return{ arr:[{ a: "wan1", b: "在线", c: 5000},{ a: "wan2&quo ...

  2. java 留言板源码_jsp+servlet+javabean实现简易留言板(包含数据库文件)

    [实例简介] jsp+servlet+javabean实现简易留言板(包含数据库文件) 简单体验MVC设计模式 jsp:视图,与用户打交道:servlet:控制器,请求分配转发,联系视图层与模型层:j ...

  3. javascript简易留言板制作 -- 案例

    js简易留言板制作 @Draven 效果预览 html部分 css部分 js部分 效果预览 html部分 <textarea name="text" cols="3 ...

  4. html简单留言板教程,JS实现简易留言板(节点操作)

    本文实例为大家分享了JS实现简易留言板的具体代码,供大家参考,具体内容如下 今天的案例主要是对节点进行操作 创建节点.添加节点.删除节点以及为节点添加内容的操作. 就是一个简单的留言板功能,可以发布留 ...

  5. js+css+html制作简易留言板

    js+css+html制作简易留言板 1 案例说明 2 编写HTML代码 3 编写css代码 4 编写JavaScript代码 5 全部代码 1 案例说明 利用JavaScript.css以及html ...

  6. android中留言板功能,js 实现简易留言板功能

    无标题文档 li{list-style:none;} li{position:relative;width:500px;} a{position:absolute;right:10px;} var c ...

  7. JavaWeb简易留言板 servlet+ajax+mysql

    使用servlet+ajax将数据存入数据库实现简易留言板 先上图~~ 加载界面同时加载历史留言 发表留言 字数超出限制禁用按钮 发表留言成功~ 下面贴代码 message_board.html &l ...

  8. [练习]简易留言板制作

    [练习]简易留言板制作

  9. php简易留言板功能,php实现简易留言板效果

    首先是Index页面效果图 index.php date_default_timezone_set('PRC');$filename="msg.txt";$msgs=[];//检测 ...

最新文章

  1. bash 脚本的自解压流程
  2. 2021第三封拒信来自哈佛大学计算机科学与技术专业~
  3. c语言 rand_C语言随机数
  4. highcharts 绘制图标的JAVASCRIPT 类库 收藏
  5. AJAX入门——工作原理
  6. LeetCode 1707. 与数组中元素的最大异或值(Trie树)
  7. 基于python的图像分割并计数
  8. Android 驱动(16)---AOSP如何单独build kernel
  9. jupyter安装php,Jupyter Notebook下安装PHP内核
  10. 机器学习(Machine Learning)深度学习(Deep Learning)较全面的资料
  11. ajax获取modelandview,如何使用js获取ModelAndView值
  12. Badboy工具:简介,安装,脚本录制
  13. 简历解析步骤(第二步)技术与实现(5)识文字,做分类:身高、体重
  14. DRAM(动态随机储存器)的内部工作原理简述
  15. 为什么说速度超过光速能回到过去
  16. Windows10反复出现“无法完成更新,正在撤销更新”
  17. Excel VBA: 工作表(Sheet)浏览导航插件
  18. 【AI人工智能】AI会对你的行业产生什么影响?
  19. Java基础案例:折纸高于珠穆朗玛峰(while循环)详解
  20. 拒绝背后黑手的窥探IPC$漏洞大揭秘

热门文章

  1. Vue系列之—文件目录详解
  2. oracle exadata 多少钱,oracle exadata
  3. 风控建模三:变量筛选原则
  4. python使用statsmodels包中的tsa.acf函数计算时间序列数据所有滞后位置个数(级别)的自相关性(autocorrelation for every lag)
  5. jsp+struct标签实现分页(只有jsp代码),内用到迭代标签、if标签、bean
  6. 如何在线批量将caj转换成PDF
  7. 【Linux】终端 [root@localhost ~]# 变成 -bash-4.2# 问题及解决
  8. 6G推进组:超大规模天线技术研究
  9. CSDN博文待审核状态避免及解决方法
  10. 5分钟看懂区块链-区块链技术最最最好使用技巧