' index.aspx
Shared i As Integer Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.ItemCommand Dim j, flag As Integer
Session("count") = i + 1
Me.Response.Write(Session("count"))
For j = 1 To Session("count")
If Session(CStr(j)) = e.Item.Cells(0).Text Then
flag = 1
End If
Next
If flag = 1 Then
Me.Response.Write("<script language=javascript>alert('购买重复,请注意!')</script>")
Else
i = i + 1
Session(CStr(i)) = e.Item.Cells(0).Text
End If
Me.Response.Write("<script language=javascript>window.open('Cart.aspx','_blank','width=350,height=220,top=20,left=20,scrollbars=yes,resizeable=no')</script>")
End Sub'cart.aspx Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim ii As Integer
Dim dt As New DataTable
Dim dr As DataRow
dt.Columns.Add(New DataColumn("商品ID", GetType(String)))
For ii = 1 To Session("count")
If Me.Session("" & CStr(ii) & "") = Nothing Then
Exit For
End If
dr = dt.NewRow()
dr(0) = Me.Session("" & CStr(ii) & "") dt.Rows.Add(dr)
Next
Me.DataGrid1.DataSource = New DataView(dt)
Me.DataGrid1.DataBind()
End Sub
请高手指教!
解决方案 »
- 模态窗口传值问题
- asp.net查询数据库遇到的超郁闷问题,一直不知道问题出在哪里
- 网页下角提示“网页上有错误”,导致控件事件不能触发是怎么回事呀
- 求全字匹配正则表达式?
- 做个这样的页面大家要多少钱?
- TreeView经典问题:如何设置TreeView的背景,使其与页面上的背景图片一致,而不是显示为白色?[在线等]
- 请教为什么我的form出现编译错误???ontextchanged!!!
- 在ASP.NET中有用WEBEASYMAIL发送邮件的朋友吗?
- 收购 ahui_net(阿灰) 的留言本!http://ahui.net/liuyans/default.aspx
- .NET 怎么裁剪出不规则的图片
- 如果给页面里的LABEL控件添加ENTER事件啊
- SQL语句的问题很简单!
Me.Response.Write("<script language=javascript>alert('购买重复,请注意!')</script>")执行这句它还是会执行下面的代码。加上
exit sub
还有一个问题,就是有时候点了购买之后购物车并没有显示,要刷新一次购物车,他才显示出来,这该这么解决呢?index.aspx也不能刷新,如果刷新,就提示购买重复
<meta http-equiv="pragma" content="no-cache">
meta标签中的属性是不从IE缓存中读取数据,直接执行程序