之前在web课程设计中,老师让我们制作一个购物网站的时候,需要设置一个通过后台添加栏目列表,然后在点击列表生成一个新网页,苦于在网上很难找到web购物网站在这方面的具体操作,所以本人自己想了一个,虽然有点复杂,但十分好用
例如我需要修改游戏分类的列表,在后台新增加一个栏目,并且网页面也可以展示出来,就可以用以下代码,以下是代码区修改内容
public partial class Index : System.Web.UI.Page
{
public static List<string> This_data = new List<string>();
public static List<string> This_int = new List<string>();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
try
{
string sq = "select * from dbo.typegame";
DataSet dp = DB.getSet(sq);
foreach (DataRow dr in dp.Tables[0].Rows)
{
This_int.Add(dr["typeid"].ToString());
}
foreach (DataRow dr in dp.Tables[0].Rows)
{
This_data.Add(dr["typename"].ToString());
dr.Delete();
}
dp.Clear();
}
catch
{
Response.Write("<script>alert('出错')</script>");
}
以下是HTML区需要修改的内容
<% for (int s = 0; s < This_data.Count ; s++)
{
%>
<li><a href="Actiongames.aspx?id=<%=This_int[s]%>"><%=This_data[s]%></a></ li>
//actiongames是网页名,不同用户不一样
<% }
This_data.Clear();
This_int.Clear();
%>
一般学生需要设计的web购物网站,只需要修改以上两块内容即可新增或者减少栏目