今天小弟遇到个困难...
小弟的一个页面打印了一段html如下:StringBuilder sb=new StringBuilder();
sb.Append("<table>");
sb.Append("<tr><td>序号</td><td>图书名</td><td>图书类别</td><td>图书单价</td><td>出版社</td><td>出版日期</td><td>作者</td><td>数量</td><td>操作</td></tr>");
for (int i = 0; i < ds.Tables[0].Rows.Count;i++ )
{
sb.Append("<tr><td>" + (i + 1) + "</td><td>" + ds.Tables[0].Rows[i]["BookName"] + "</td><td>" + ds.Tables[0].Rows[i]["BookType"] + "</td><td>" + ds.Tables[0].Rows[i]["BookPrice"] + "</td><td>" + ds.Tables[0].Rows[i]["Publisher"] + "</td><td>" + ds.Tables[0].Rows[i]["PublishDate"] + "</td><td>" + ds.Tables[0].Rows[i]["Author"] + "</td><td>" + orderlist[ds.Tables[0].Rows[i]["ISBN"]] + "</td><td><input type='button' value='移除'/></td></tr>");
}
sb.Append("</table>");
str=sb.ToString();
想实现从购物车中删除一行。但是有个问题:购物车中购物信息(商品编号和数量),我是保存在.cs代码中一个hashtable里的。如果我要删除一行,不仅要把打印的这一行Html删除掉,还要同时从hashtable中删除相应内容,这就需要触发一个服务器端的方法。这里我只想到了用AjaxMethod可以解决,但是因为帮一个学妹做的,他们不可能做这么复杂,所以就不能有ajax。请问还有什么好办法呢?男人就是这张脸,求各位大虾帮助你们懂的
小弟的一个页面打印了一段html如下:StringBuilder sb=new StringBuilder();
sb.Append("<table>");
sb.Append("<tr><td>序号</td><td>图书名</td><td>图书类别</td><td>图书单价</td><td>出版社</td><td>出版日期</td><td>作者</td><td>数量</td><td>操作</td></tr>");
for (int i = 0; i < ds.Tables[0].Rows.Count;i++ )
{
sb.Append("<tr><td>" + (i + 1) + "</td><td>" + ds.Tables[0].Rows[i]["BookName"] + "</td><td>" + ds.Tables[0].Rows[i]["BookType"] + "</td><td>" + ds.Tables[0].Rows[i]["BookPrice"] + "</td><td>" + ds.Tables[0].Rows[i]["Publisher"] + "</td><td>" + ds.Tables[0].Rows[i]["PublishDate"] + "</td><td>" + ds.Tables[0].Rows[i]["Author"] + "</td><td>" + orderlist[ds.Tables[0].Rows[i]["ISBN"]] + "</td><td><input type='button' value='移除'/></td></tr>");
}
sb.Append("</table>");
str=sb.ToString();
想实现从购物车中删除一行。但是有个问题:购物车中购物信息(商品编号和数量),我是保存在.cs代码中一个hashtable里的。如果我要删除一行,不仅要把打印的这一行Html删除掉,还要同时从hashtable中删除相应内容,这就需要触发一个服务器端的方法。这里我只想到了用AjaxMethod可以解决,但是因为帮一个学妹做的,他们不可能做这么复杂,所以就不能有ajax。请问还有什么好办法呢?男人就是这张脸,求各位大虾帮助你们懂的
不复杂 问题是我学妹大二 懂ajax的人貌似也不多,那个时候。要是他们老师问她 叫她情何以堪
不知道我理解你的需求没,我感觉你的思路有点乱啊楼主。呵呵,希望对你有用。
js要如何触发呢 不用ajax的话小弟木讷
{
document.all("btn").click(); //设置要响应的的button
}在生成的控件上面调用这个JS,在弄个影藏的button