问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net 中,动态生成页面

发布网友 发布时间:2022-04-07 20:20

我来回答

4个回答

懂视网 时间:2022-04-08 00:41

C#" AutoEventWireup="true" CodeBehind="滑动门.aspx.cs" Inherits="UI.滑动门" %> <!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>   <link rel="stylesheet" href="css/style.css" /> </head> <body> <form id="form1" runat="server"> <div class="solidBox"> <h3 class="solidBox_title"> <asp:ListView ID="ListTitle" runat="server"> <ItemTemplate> <!--自定义模板--> <strong runat="server" id="Title" class=""> <%#Eval("Title") %> </strong> </ItemTemplate> </asp:ListView> </h3> <div class="solidBox_content"> <asp:ListView ID="ListContent" runat="server"> <ItemTemplate> <!--自定义模板--> <strong runat="server" id="Content"> <%#Eval("Content") %> </strong> </ItemTemplate> </asp:ListView> </div> </div> </form> </body> </html>

样式重置:

/*
 * 样式重置文件
 */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
 margin: 0;
 padding: 0;
 font-weight: normal;
 font-style: normal;
 font-size: 12px;
 font-family: inherit;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
fieldset,
img {
 border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
 font-style: normal;
 font-weight: normal;
}
ol,
ul {
 list-style: none;
}
caption,
th {
 text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-size: 100%;
 font-weight: normal;
}
q:before,
q:after {
 content: ‘‘;
}
abbr,
acronym {
 border: 0;
}
a {
 color: #333;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
/*通用父子盒子嵌套浮动问题解决,开始*/

.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {
 display: inline-block;
}
* html .clearfix {
 height: 1%;
}
.clearfix {
 display: block;
}
/*通用父子盒子嵌套浮动问题解决,结束*/
/*间隙层开始*/

.space_hx {
 /*横向间隙*/
 
 clear: both;
 width: 100%;
 height: 10px;
 font-size: 1px;
 overflow: hidden;
}
.space_zx {
 /*纵向间隙*/
 
 float: left;
 width: 10px;
 font-size: 1px;
 overflow: hidden;
}
/*间隙层结束*/

 

样式:

 .solidBox {
  width: 330px;
  height: 187px;
  margin: 20px;
  border-left: #CCCCCC 1px solid;
  overflow: hidden;
 }
  /*.solidBox .solidBox_title 中间空格是父子关系,以逗号隔开是同级关系*/

  .solidBox .solidBox_title {
  height: 30px;
  line-height: 30px;
  }

  .solidBox .solidBox_title div {
   float: left;
   /*变成块级元素*/
   width: 109px;
   height: 30px;
   border: #CCCCCC 1px solid;
   text-align: center;
   border-left: none;
   font: 16px "微软雅黑";
   cursor: pointer;
   /*cursor局部鼠标的样式*/
  }

  .solidBox .solidBox_title .hover {
   background: #9D9D9D;
   color: #FFF;
  }

  .solidBox .solidBox_content {
  padding: 5px;
  border: #CCCCCC 1px solid;
  border-left: none;
  border-top: none;
  height: 157px;
  width: 327px;
  overflow: hidden;
  }

后台:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

namespace UI
{
 public partial class 滑动门 : System.Web.UI.Page
 {
 protected void Page_Load(object sender, EventArgs e)
 {
  DBind();
 }
 private void DBind()
 {
  SqlConnection conn = new SqlConnection("Server=.;database=Test;uid=sa;pwd=x");
  conn.Open();
  SqlCommand cmd = new SqlCommand("select * from huadongmen",conn);
  SqlDataReader reader = cmd.ExecuteReader();
  List<huadongmen> list = new List<huadongmen>();
  while (reader.Read())
  {
  huadongmen sb = new huadongmen();
  sb.Title = reader[0].ToString();
  sb.Content = reader[1].ToString();
  list.Add(sb);
  }
  reader.Close();
  conn.Close();
  ListTitle.DataSource = list;
  ListTitle.DataBind();
  ListContent.DataSource = list;
  ListContent.DataBind();
 }
 }
}


附上数据库脚本:

create database Test
go
use Test
create table huadongmen
(
 title varchar(20),
 content varchar(500)
)
go
insert into huadongmen values(‘标题一‘,‘这是标题一的内容‘)
insert into huadongmen values(‘标题二‘,‘这是标题二的内容‘)
insert into huadongmen values(‘标题三‘,‘这是标题三的内容‘)

update huadongmen set content=‘这是标题二的内容‘ where title=‘标题二‘
select * from huadongmen

 

asp.net实现数据库版动态网页滑动门

标签:

热心网友 时间:2022-04-07 21:49

我想象到的是, 现在有 A B C 三个部门的链接,你想点一个按钮【添加部门】就能出现A B C D 的效果 对吧,我有两个方案:

1. 如果每个部门页面的框架是一样的话,比如都是 部门简介,商品信息等等,只是内容不一样,那就在写ABCD链接的时候,都加参数 如:A.aspx?id='A'
,B.aspx?id='B'…… ,每次加载页面时,直接Request.QueryString("id")判断是ABCD哪个就行了,然后去数据库读取信息,加载页面,页面里随便是repeate,Gridview 什么都行了

2. 如果每个部门的页面框架不一样的话,那就在 点【添加部门】按钮后,弹出来一个页面,比如都是复选框,让用户选择 要哪些模块,当然 这些模块都要是你做好的,然后用js直接遍历 取得用户要的模块,然后在添加到页面为D.aspx?id='D'的页面就行了,数据直接加载数据库

哎呦,累死我了,也不知道说的你明不明白,如果不明白 在补充问吧

热心网友 时间:2022-04-07 23:07

//在一张动态网页加载时根据接收的状态,如部门A,生成不同的内容,就行啦
public string p = "";
protected void Page_Load(object sender, EventArgs e){
//default.aspx?p=A,传送状态
if(Request.QueryString["p"]!=null)
p = Request.QueryString["p"];//接收状态

if(p == "A"){
//在此加载部门A的数据
}else if(p == "B"){

//在此加载部门B的数据,
}
}

热心网友 时间:2022-04-08 00:42

好像搂主的意思是实现不了的,要先做好一个页面,然后再调出来,要动态生成网页里的内容的话也要先在空叶面里做好框架,然后通过传不同的值过去,产生不同的效果,凭空造出个页面来也太智能了吧,那还要网站维护人员干什么
怎么把动态页面(ASP、PHP、.NET)生成静态的页面?请详解!

第一种是看上去像静态页面..这个是rewrite..网上搜索一大片.. 要配置web服务器 第二种是直接用动态文件来生成 我以php为例 在php文件头部写入&lt;?php ob_start(); ?&gt; 然后在底部写入 &lt;?php content = ob_get_contents();if ( $handle = @fopen('xxxx.html', 'w') ) { fwrite($handle,...

域名后面的index.aspx是什么意思?

ASP.NET是一种由微软开发的服务器端编程技术,它允许开发者使用多种编程语言(如C#和VB.NET)来创建动态生成的网页。`index.aspx`是ASP.NET网站中的一个常见默认页面文件名,它通常作为网站的入口点,当用户访问网站域名时,服务器会默认展示这个文件的内容。index.aspx文件实际上是一个文本文件,它包含...

ASP.NET C# 做动态网页,动态调动页面问题

比如你主页index.aspx上几篇的链接地址可以写成:第一篇 第二篇 第三篇 记着:上面的链接是你根据数据库信息动态生成的 id后面的数字是你文章表中的编号字段,如果你数据表没有这个字段,建议加上一个自动编号字段,用标题的话不能作为唯一标识:然后你可以在你的shown.aspx这样写 前台类似这样,你把...

asp.net动态页面问题

1 代码源在ColumnList.aspx或者ColumnList.cs文件中 2 代码已经被编译到网站bin目录下的dll文件中,你可以通过工具软件查看ZoomLa.WebSite.ColumnList类的内容

关于asp.net c# 动态生成GridView的问题。

1、直接查询出来。如楼上的说法。2、在gridview的rowdatabound事件中来替换 if(e.cells[对应列].text== 0){ e.cells[对应列].text = "支出"} else { e.cells[对应列].text = "收入"} 补充一下方法2 动态生成的情况下,需要在页面级定义gridview变量,并且在pageload时声明rowdatabound事件 ...

【低码】asp.net core 实体类可生产 CRUD 后台管理界面

它是 FreeSql 衍生出来的 .NETCore MVC 中间件扩展包 FreeSql.AdminLTE.dll,基于 AdminLTE 前端框架动态产生实体的增删查改界面;输入:实体1、实体2、实体3 输出:后台管理的功能 只需要传入实体,就可以生产 curd 的管理功能,是不是有些骚啊~~~先发几张运行后的图片尝个鲜:这是根据实体产生 cur...

基于asp.net的web页面动态控件创建以及使用

摘要 web设计中 有很多场合 页面的控件要动态创建甚至只能动态创建 这样可以增加页面的灵活性 但是给程序员带来了一些麻烦 比如要使用动态创建的控件 怎么使用 都是要求解决的问题 本文基于asp net 简要介绍了页面的控件如何动态创建 同时也介绍了怎么使用这些动态创建的控件的方法 前言 自从Microsoft在 ...

ASP.NET中我通过后台动态生成了一些TEXTBOX,但是为什么取不到值呢...

我觉得问题可能是你读取数据的代码是在另一个按钮提交事件里,按钮提交刷新页面后自动生成的控件其状态应该是无法自动保存的,所以需要保证每次提交刷新页面后都要再生成一次控件~

怎样在ASP.NET页面中加入动态效果

在你前台页面上的GV上添加一个TemplateField项,然后在TemplateField项里面放入一个LinkButton,起名为"编辑",然后再LinkButton控件的Visible属性上动态绑定abc字段写法如下 asp:LinkButton ID="lik_edit" runat="server" Visible='%# (Eval("abc","") == "True")?true:false %'/asp:LinkButton ...

如何在asp.net页面上动态生成一张课程表

1拖入一个gridview,一个objectdatasource数据源控件,将数据源绑定到gridview中。2数据源绑定中间层的方法,注意数据源有四个选项卡,选入相应的方法.gridview可以编辑列,然后将你需要绑定的列绑定好就行了。如果你只有一层:用sqldatasource绑定,如上 这是比较简单的方法,不知道能否帮助LZ,如果还不...

aspnet 页面传值 aspnet跳转页面 aspweb登录页面的代码 aspnet登录界面设计 asp.net web开发步骤 asp.net web开发框架 asp页面 asp页面传值 asp页面传值的三个方式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这个账号密码是什么?路由器密码也不对,宽带密码也不对 拼多多拒收退回快递怎么操作 高通与谷歌合作的Android Things物联网系统明年对所有骁龙处理器开放... 艾滋病中医能治疗吗 中药用于艾滋病的效果 什么是史前 为什么电脑右下角会出现一个小黑屏,怎么都去不掉,QQ截图一下它就去掉... 我的电脑一部分黑屏,在右下角。并且桌面图标有阴影 该怎么消除? 电脑出现右下角这个图标就黑屏是怎么回事呢? 电脑右下角黑屏解决方法 怎么把PDF图片原始尺寸复制下来? 不要截图。 用foxit reader把图片做成pdf文件,如何能保持图片实际大小? 将pdf的一张图片另存修改后重新插入原有pdf文件后,就和别的图片大小不一样特别大,怎么调整成一样大小? 女朋友名字叫静静我取什么网名好- 问一问 静静 乖乖女哪个好听 王静静这个名字好不好呢? 静静,慧慧,萱萱这些名字都有什么特点 想给孩子起个小名,静静的喻意怎么样 孙静静这个名字好听吗? 名字是静静好听还是依依好听??? 梦见两只狗想咬我,但被我哄住了,没咬成,我顺利通过。 断桥隔热铝合金型材55与63系列怎么区分 断桥铝55系列和60系列有什么区别 梦见两条狗拦着要咬我,我跳坑跑了? 55系列断桥铝门窗扇断面尺寸 55B系列断热铝合金型材是什么意思,其中包含了哪些数据,最好是有图集说明 同样都是断桥铝窗户,55的和60的差别到底有多大? 抖音里编织的毛毯线是从哪里买的 织围巾多出来的线头怎么办!!急 粗毛线织毛衣套衫用几亳米的不绣钢针织 小学四年级下册第二单元作文四百字 小学语文四年级下册第五单元作文大全800字左右动植物 华为P10Plus忘记锁屏密码怎么办 华为P10plus怎么不需要密码和指纹就能解开锁屏 华为p10plus应用锁怎么解 “华为 P10 plus”怎么不需要密码和指纹就能解开锁屏? 华为p10手机账户密码怎么解锁? 华为P10plus设置图案密码后,忘记了,没有设置备用密码,没有设置手机找回,怎么才能解锁并不清空资料 石蕊牛奶可以用来检测微生物对什么物质的降解能力 最小的有理数是什么? 最小的有理数是几 最小的有理数是什么 最小的有理数是多少? 最小的正有理数是几? 最小的有理数是 最小正有理数是几最大的负有理数是几 最小的自然数是多少最大的负整数是多少绝对值最小的有理数是多少 在有理数中,最小的正整数是什么?,最大的负整数?,绝对值最小的数是? 有理数中最小的正整数是多少 在有理数中,最小的正整数是什么?最大的负整数