日期:2014-05-16  浏览次数:20513 次

学生党虚心求教一个问题
学生党,做一个网站的发布信息功能,用ASP.NET做的,要实现如图所示的
点打开的时候状态栏显示发布中,点关闭的时候状态栏显示已关闭,同时文字变化,思路是通过传?id然后通过id的值对应来做操作,但不知为何会做成这样            点任意一行的文字其他行的文字也一起变化,我要的效果是每一行的打开关闭时独立控制的



部分代码:


//前台代码
   <p align="center"><a href="add.aspx">发布家教信息</a></p>
  <table width="95%" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#CCCCCC">
    <tr bgcolor="#F6F6F6" align="center" class="title1">
<td>序号</td>
<td>名称</td>
<td>类型</td>
<td>收费</td>
<td>方式</td>
<td>发布时间</td>
<td>点击</td>
<td>状态</td>
<td>操作</td>
  </tr>
  <%=test %>
          
          
</table>





这段代码是为了点击超链接时刷新页面同时更新一些参数的,hid是数据库中的主键
#region 载入时显示
        if (Request["del_id"] != null)
        {
            string a = Request["del_id"];
            SqlConnection conn = new SqlConnection(DBAccess.StrConn);
            conn.Open();
            string sql = "DELETE FROM [HomeEduInfo] WHERE hID=" + a;
            SqlCommand comm = new SqlCommand();
            comm.Connection = conn;
            comm.CommandText = sql;
            comm.ExecuteNonQuery();
            conn.Close();
           
        }
        //...aspx?hid=32&op=1
        if (Request["hid"] != null)
        {

            string b = Request["hid"];
            SqlConnection conn1 = new SqlConnection(DBAccess.StrConn);
            conn1.Open();
            if (Request["op"] == "1")
            {
                string sql1 = "UPDATE [weiqi].[dbo].[HomeEduInfo] SET hStatus =1 where hid="