×

viewstatemode

你好,请教你一个问题我的页面想显示,拉萨地区,日客则地区,然后这两个地区都包含五个景点,我想点每个?asp.net在table中动态添加一行包含(TextBox,Label)

admin admin 发表于2022-06-08 10:00:55 浏览118 评论0

抢沙发发表评论

你好,请教你一个问题我的页面想显示,拉萨地区,日客则地区,然后这两个地区都包含五个景点,我想点每个


你的表建的不合理。关系数据库的优势没发挥出来。
首先你应该建一个地区表,再建一个景点表跟地区表关联。
表字段详细如下:
地区表: 地区ID (主键 自增), 地区名称,添加时间,启用状态
景点表:景点ID (主键 自增),地区ID(外键),景点名称,添加时间,启用状态

1、在列表地区时,只查询地区表。label中可用地区ID进行传值,
《a href=“jingdiandetail.aspx?id=“《%#Eval(“地区ID“) %》“》《%#Eval(“地区名称“) %》《/a》

2、列表地区景点详细时,查询两个表,用地区ID进行关联
获取传过来的地区ID进行查询:
select * from 地区表 a,景点表 b where a.地区ID=b.地区ID and 地区ID=传过来的地区ID

asp.net在table中动态添加一行包含(TextBox,Label)


datarow dr=new datarow();
textbox textbox1=new textbox;
lable lable1=new lable;
dr.add(textbox1,lable1);
大概就是这个思路,手写的,没开.net
-viewstatemode

asp.net在table中动态添加一行包含(TextBox,Label)


datarow dr=new datarow();
textbox textbox1=new textbox;
lable lable1=new lable;
dr.add(textbox1,lable1);
大概就是这个思路,手写的,没开.net
-viewstatemode