学生党虚心求教一个问题
学生党,做一个网站的发布信息功能,用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="