留言本(3)主页

使用逻辑分析仪处理IIC信号 逻辑分析仪 阅读详情

 主页的功能主要是显示留言(用Repeater),进行分页处理,各个链接实现。

源码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_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>
    <style type="text/css" >
    table {FONT-SIZE: 12px;}
    </style>
</head>

<body>
    <form id="form1" runat="server">
    <div align="center">
        <table border="1" style="width: 100%; height: 18%" bordercolor="#ffcc33">
            <tr>
                <td align="center"  valign="top" style=" height: 104px;">
                    <asp:Image ID="Image1" runat="server" ImageUrl="~/img/tupian.gif" /></td>
            </tr>
        </table>
   
    </div><table border="1" bordercolor="#ffcc00" style="width: 100%">
            <tr>
               
                <td bordercolordark="#ffff33" style="width: 461px; height: 6px; font-weight: bold; color: #666600;" align="left">
                    当前位于:<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>页 共<asp:Label
                        ID="Label2" runat="server" Text="Label"></asp:Label>页</td>
                <td style="width: 90px; height: 6px">
                    <asp:LinkButton ID="LinkButton1" runat="server" CommandName="first"  OnClick="LinkButton1_Click">首页</asp:LinkButton></td>
                <td style="width: 71px; height: 6px">
                    <asp:LinkButton ID="LinkButton2" runat="server" CommandName="pre" OnClick="LinkButton2_Click">上一页</asp:LinkButton></td>
                 <td style="width: 74px; height: 6px;">
                     <asp:LinkButton ID="LinkButton3" runat="server" CommandName="next" OnClick="LinkButton3_Click">下一页</asp:LinkButton>
                <td style="width: 49px; height: 6px">
                    <asp:LinkButton ID="LinkButton4" runat="server" CommandName="last" OnClick="LinkButton4_Click">末页</asp:LinkButton></td>
            </tr>
        </table>
        <table border="1" style="width: 100%" bordercolor="#ffcc00">
            <tr>
                <td style=" height: 16px" align="right" valign="top">
                    <asp:ImageButton ID="ImageButton2" runat="server" Height="47px" ImageUrl="~/img/liuyan.jpg" Width="84px" PostBackUrl="~/post.aspx"    />
                    <asp:ImageButton ID="ImageButton1" runat="server" Height="45px" ImageUrl="~/img/woyaoguanli.jpg"
                        PostBackUrl="~/login.aspx" Width="80px" />&nbsp;</td>
            </tr>
        </table>
        <br />
      
        <asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate >
      <table style="width: 100%; height: 141px" border="1" bordercolor="#ffcc33">
            <tr>
              
                <td style=" height: 29px; font-weight: bold; font-size: 20px; color: #996600;" colspan="2" valign="top" align="left">
                    留言主题:<%#DataBinder.Eval(Container.DataItem,"zhuti")%>
            </tr>
            <tr>
                <td style=" height: 40px; font-weight: bold; font-size: 20px; width: 239px; color: #996600;" align="left">
                    留言人:<%#DataBinder.Eval(Container.DataItem,"name")%> </td>
                <td style=" height: 40px; font-weight: bold; font-size: 20px; color: #996600;" align="left">
                    E-mail:<%#DataBinder.Eval(Container.DataItem,"email")%> </td>
            </tr>
            <tr>
                <td style="  height: 141px; font-weight: bold; font-size: 20px; color: #996600; width: 239px;">
                    头像:<img src='<%#DataBinder.Eval(Container.DataItem,"picture")%>' height="90" width="90" /></td>
                <td style=" height: 141px; font-weight: bold; font-size: 20px; color: #996600;" valign="top">
                    留言内容:<%#DataBinder.Eval(Container.DataItem,"content")%> </td>
           
              
            </tr>
            <tr>
               
                <td style=" height: 32px; font-weight: bold; font-size: 20px; color: #996600;" align="right" colspan="2">
                    留言时间:<%#DataBinder.Eval(Container.DataItem,"time")%> </td>
            </tr>
            <tr>
                <td style=" height: 32px;" align="right" colspan="2" valign="top">
                    &nbsp;<asp:ImageButton ID="ImageButton4" runat="server" Height="30px" ImageUrl="~/img/huifu.gif"
                         OnCommand='ImageButton4_Command' CommandName='huifu' CommandArgument='<%#DataBinder.Eval(Container.DataItem,"id")%>'/></td>
                </tr>
        </table>
     
        </ItemTemplate>
        </asp:Repeater>
        <br />
         
        
      
    </form>
</body>
</html>
比较简单,只是绑定数据!

看看代码是怎么写的吧!主要是实现分页功能和给repeater绑定数据源。

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;

public partial class _Default : System.Web.UI.Page
{
    public DataSet ds;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Label1.Text = "1";
            DataRepeaterBind();
        }

    }
    public void DataRepeaterBind()
    {
        int curpage = Convert.ToInt32(Label1.Text);
        ds = DB.GetDataSet("select * from guestbook order by time desc", "guestbook"); //调用基类的方法
        PagedDataSource ps = new PagedDataSource();  //实现分页的类
        ps.DataSource = ds.Tables["guestbook"].DefaultView;//数据源
        ps.AllowPaging = true;//允许分页
        ps.PageSize = 3;
        ps.CurrentPageIndex = curpage - 1;//当前页比显示页小1,因为当前页是从0开始
        Label2.Text = Convert.ToString(ps.Count);//总页数
        LinkButton3.Enabled = true;//首先设置都可以用
       LinkButton4.Enabled = true;
        LinkButton1.Enabled = true;
        LinkButton2.Enabled = true;
        if (curpage == 1)//为第一页时
        {
            LinkButton1.Enabled = false;
            LinkButton2.Enabled = false;
        }
        if (curpage == ps.Count)//为最后一页时
        {
            LinkButton3.Enabled = false;
            LinkButton4.Enabled = false;
 
        }
        Repeater1.DataSource = ps;
        Repeater1.DataBind();

    }


  
    protected void LinkButton1_Click(object sender, EventArgs e)//当然也可以用BUTTON的argument属性
    {
        Label1.Text = "1";

        DataRepeaterBind();//别忘记再次绑定啊!
    }
    protected void LinkButton2_Click(object sender, EventArgs e)// 上一页
    {
        Label1.Text = Convert.ToString((Convert.ToInt32(Label1.Text) - 1));//
        DataRepeaterBind();
       
    }
    protected void LinkButton3_Click(object sender, EventArgs e)
    {
        Label1.Text = Convert.ToString((Convert.ToInt32(Label1.Text) + 1));//下一页
        DataRepeaterBind();
    }
    protected void LinkButton4_Click(object sender, EventArgs e)
    {
        Label1.Text = Label2.Text;

        DataRepeaterBind();
    }

    protected void ImageButton4_Command(object sender, CommandEventArgs e)
    {
     
       Response.Redirect("repost.aspx?id="+e.CommandArgument );
       
    }

  
}

RFSOC实战解析(一):深入RF Data Converter的时钟与数据接口设计 本文深入解析RFSOC中RF Data Converter的时钟与数据接口设计,涵盖GHz采样、数据流处理、时钟树同步及AXI-Stream接口实战。通过详细案例和调试技巧,帮助工程师高效配置IP核,优化ADC/DAC性能,解决跨时钟域和信号完整性等关键问题。 阅读详情

相关推荐

From Manual to Magic: How nnU-Net is Revolutionizing Biomedical Image Segmentation Without Human Int

本文探讨了nnU-Net如何通过全自动深度学习技术革新生物医学图像分割领域。作为自我配置的智能系统,nnU-Net无需人工干预即可完成从数据预处理到模型训练的全流程,显著提升医学影像分割的效率和精度,尤其在CT和MRI影像分析中表现卓越。

metal的博客 1083

用MySQL和PHP创建一个留言本_用PHP构建留言本实例

用PHP构建留言本实例导语:留言板,大家都有接触过,但是要你自己用php语言来写一个的话,你会吗?以下的是百分网小编为大家搜集的用PHP构建一个留言本,希望对你有所帮助。下面是配置说明:为了配置的方便,重新整理了代码,现在已经把全部的需要设置的参数都放在config.php文件里了,配置起来应该很简单,里面有详悉的说明.目标:在十分种内搞定你的留言本!1: 建立一个数据库(要主页提供数据库空间)一...

weixin_42360703的博客 235

影刀RPA之成绩批量查询系统

自动化登录账号,读取数据表中内容去填写信息去查询,并判断多个数据不同的页面去不同的读取查询结果内容,如考生各项信息与各科成绩,总分和查询时间,采集出来到指定的数据表格中,等待时间并依次循环运行。主要功能。

2201_75330891的博客 1084

打造一个学习型的留言本-附三层架构留言本视频教程地址

课程清晰版学习地址:http://www.ixueyun.com/community/lessons.php?mod=detail&amp;lessonId=354&amp;tkid=684 完整课程

w36680130的博客 183

PID详解

1、什么是PID及其作用 设定一个输出目标,反馈系统传回输出值,如与目标不一致,则存在一个误差,PID 根据此误差调整输入值,直至输出达到设定值. 为什么需要PID呢,比如控制温度,我们需要设置一个要达到的目标温度值,当将温度稳定在目标温度值 例如,我们希望水的目标温度值为70°,其希望无非就是可以快速而且无抖动的达到70°,并稳定在70° 如果我们使用普通的方式加热,当温度到达70°后就以及停止加热,岂不是简单快速,当然用在要求不高的场合也可以,但是如果要求更高的场合呢,会出现温度到达70°后......

weixin_48435215的博客 5万+

数据增强综述及albumentations代码使用

数据增强综述及albumentations使用基于基本图形处理的数据增强 本文涉及到的资料: 1.A survey on Image Data Augmentation for Deep Learning 2.Albumentations: Fast and Flexible Image Augmentations 3.Code 基于基本图形处理的数据增强 1.翻转;2.旋转;3.仿射变换;4.色彩空间(RGB、YUV、CMY、HSV,在图像情感分析中会影响标签。最简单的方法就是只改变一个通道。对比度、直方

qq_41917697的博客 6680

asp mysql 留言本_手把手教你设计ASP+ACCESS留言本

准备工作:安装好ASP服务器(IIS或PWS)+ACCESS(Windows系统自带)。为了尽量保证无任何问题,建议按照课程中所讲的步骤操作。好了,准备工作已经做好,下面我们将详细介绍其步骤: 一个 留言 版应该有哪些内容呢?有:访客名字( Name )、访客主页( Hpage )准备工作:安装好ASP服务器(IIS或PWS)+ACCESS(Windows系统自带)。为了尽量保证无任何问题,建议按...

weixin_28894423的博客 814

肿瘤基因组分析实战:VAF、MAF、CCF这些指标到底怎么算?(附Python代码示例)

本文通过Python代码示例,详细解析了肿瘤基因组分析中VAF、MAF和CCF三大核心指标的计算逻辑与应用。文章从VCF文件解析入手,逐步演示了变异等位基因频率、次等位基因频率及癌细胞分数的计算方法,并探讨了拷贝数变异对结果的影响及克隆结构推断的实战流程,为生物信息分析提供实用指南。

silver的专栏 1005

打造一个学习型的留言本

这个虽然单纯是个留言本,但是在功能上我都使用了尽量不重复的解决方法,所以我自认为非常适合入门级的朋友看,而且用了我12天,虽然中间还搬家,但是总的来说就是12天,哈哈!!总的来说我是很精心,外带粗心,呵呵!!功能简介:1:可以留言;2:可以回复留言;3、整体页面看起来非常漂亮,直接使用,不需要修改系统的任何东西;4、功能页全部非常专一,没有任何多余的东西,适合镶套在任何地方;5、支持HTML语法,

johncools的博客 2603

C语言实战:最小二乘法在传感器数据校准中的应用(附完整代码)

本文详细介绍了如何使用C语言实现最小二乘法,对传感器数据进行线性校准。通过模拟带噪声的传感器数据,手把手演示了从核心算法实现、参数计算到效果验证的完整流程,并提供了可直接编译运行的完整源码,帮助嵌入式开发者解决传感器数据不准的常见问题,提升系统测量精度。

weixin_28025327的博客 515

基于深度学习YOLOv11的布匹缺陷检测系统(Python+PySide6界面+训练代码)

YOLOv11模型训练:根据布匹缺陷数据集训练YOLOv11模型,以识别布匹中的各种缺陷,如裂纹、污渍、破损等。PySide6界面设计:设计一个图形用户界面,帮助用户上传布匹图像,并显示模型的检测结果。模型优化与精度提升:通过数据增强、超参数调优等手段提高模型的准确性。本文介绍了如何基于YOLOv11实现布匹缺陷检测系统,并通过PySide6构建了一个图形用户界面。该系统能够自动检测布匹中的各种缺陷,具有较高的效率和精度。

斌擎科技 529

Asp.Net留言本源代码

以前写过一个简单的留言本(当然这个也不复杂),这次只是使用了友好界面(internet上down下来的), 并配合使用了webdiyer的分页控件. 使用说明 1.首先下栽项目源文件以及数据库脚本.第一部分 第二部分 脚本下栽 (不知道什么原因240K的压缩文件上传后下栽时出现乱码,所以项目源文件分成两部分下栽.两部分下栽后文件放在同一文件夹下,假设取名"Asp.Net留言本") 2.在IIS

The key to .Net 898

Flask基础项目:从零到一搭建用户管理系统

本文介绍了一个基于Flask的用户管理系统,具有完整的增删改查功能。系统采用SQLAlchemy ORM进行数据库操作,自动处理SQL注入并首次运行时创建表结构。主要特点包括:实时统计用户总数和平均年龄、智能即时搜索、前后端双重数据验证、邮箱唯一性检查、流畅动画效果和响应式设计。后端使用Flask框架实现RESTful API,前端采用现代化UI设计,支持异步操作不阻塞界面。系统安装简单,只需创建数据库并安装依赖即可运行,适合作为基础用户管理系统的参考实现。

数据知道的博客 3837

用PHP构建一个留言本

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 615

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

用ASP+XML打造留言本

 一、读者指引  读者指引帮助你掌握本文的梗概。以免你看了大半才明白这编文章不适合你,给你造成视觉污染。  如果你正在用ASP+XML写一些程序,或者你正在学XML那就值得一看。  阅读本文须具备的知识,对ASP有基本的了解,对XML和DOM有基本了解,如果你不了解那么你通过学习本文基本上能够撑握ASP+XML和DOM的应用,并能根据本文范写出自已更高级的ASP+XML程序。  二、基本思想  本

程序人生 2万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

php留言本

大家知道,数据库对于网络来说的重要性.由于cgi的复杂,现在asp和php+MySQL已经成为主流.几乎所有的个人网页都要用到留言本,可是申请的留言本很不稳定.这为网上的交流带来了诸多不便.所以,希望拥有自己的留言本的朋友越来越多. 但是,免费的个人主页支持asp和php的很少.笔者现在向您推荐动站指南,(http://www.knowsky.com)支持php.这样您便有了能够拥有自己留言本的

u011552357的专栏 677

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

利用ASP+XML打造个性化留言本(1)

一、读者指引   读者指引帮助你掌握本文的梗概。以免你看了大半才明白这编文章不适合你,给你造成视觉污染。   如果你正在用ASP+XML写一些程序,或者你正在学XML那就值得一看。   阅读本文须具备的知识,对ASP有基本的了解,对XML和DOM有基本了解,如果你不了解那么你通过学习本文基本上能够撑握ASP+XML和DOM的应用,并能根据本文范写出自已更高级的ASP+XML程序。   二、基本思想...

天锋 BLOG 1288

Dreamweaver MX 打造我们的留言本(一)

大家好,我们又见面了。:)在前面几章里我们讲述了如何利用DW MX的服务器行为来操作数据库和生成动态页面,但是不是觉得有点乱,不怎么好理解呢?是的,前面我们讲的都是单个的服务器行为,好像都没什么联系一样。在这一章里呢,我们将学习如果灵活的应用DW MX的服务器行为--打造我们的留言本!(没错,就是留言本,将用到绝大部分的服务器行为,而且不用书写一行代码。)   先做做准备工作,新建几个页面,分别

u013428650的专栏 564

php怎么建留言本,用PHP构建一个留言本_PHP教程

下面是配置说明:   为了配置的方便,重新整理了代码,现在已经把全部的需要设置的参数都放在config.php文件里了,配置起来应该很简单,里面有详悉的说明.   目标:在十分种内搞定你的留言本!!!   1: 建立一个数据库(要主页提供数据库空间)   一般的有phpMyAdmin开放源玛的前端.创建以来很简单的. 取好名字后,记得把config.php 的$db_name改成这个名字   2:...

weixin_39600447的博客 183

扬帆Thinkphp留言本

扬帆Thinkphp留言本 学习Thinkphp写的小东西,希望对Thinkphp新手有所帮助 作者:扬帆 主页:http://wesoho.com 下载:http://wesoho.blog.51cto.com/p_w_upload/201008/715082_1281706441.rar 说明:由于原程序数据库脚本未增加默认管理员用户名密码,安装后需要自己在a...

weixin_33779515的博客 62

用ASP+XML编写留言本

一、读者指引    读者指引帮助你掌握本文的梗概。以免你看了大半才明白这编文章不适合你,给你造成视觉污染。    如果你正在用ASP+XML写一些程序,或者你正在学XML那就值得一看。    阅读本文须具备的知识,对ASP有基本的了解,对XML和DOM有基本了解,如果你不了解那么你通过学习本文基本上能够撑握ASP+XML和DOM的应用,并能根据本文范写出自已更高级的ASP+XML程序。    二、...

hereson 221

用ASP+XML打造留言本 - 2(转)

五、建立显示XML数据的ASP文件(index.asp)   这个文件要实现的功能就是读取并显示XML数据,首先创建一个XML对像然后把XML读入内存中,利用DOM分离出我们所要的数据。<%strSourceFile = Ser...

cuankuangzhong6373的博客 126

制作PHP留言本全过程[图]-数据库设计

在这里以Fedora 6中的MySQL数据库为例    所谓数据库设计,实际上也就是为留言本实例创建所需的数据库和表。因此,在开始实际创建操作之前,需要对留言本中要实现的功能进行分析。本例中,要进行查看和添加留言操作,而且没有管理员功能,使用一个表即可实现。为了操作的直观,这里选择使用图形工具MySQL Query Browser。具体的操作步骤如下:(1)从【应用程序】菜单中进行选择

somboy的专栏 3941
上一篇: 留言本(2)数据操作基础类
下一篇: 留言本(4)写留言
feizeze
博客等级 码龄20年 1粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值