Dim objItems As clsItems
'Loads the pages with the Gridview and Infomation pretaining to the Item selected
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim qryItemNum As String = Request.QueryString("qryItemNum")
'Populates Gridview
If Not Page.IsPostBack Then
gvwCategorySelect.DataSource = clsCategory.GetList
gvwCategorySelect.DataBind()
'imgbtnPrev.Visible = False
'If Not String.IsNullOrEmpty(qryItemNum) Then
' Dim ItemNum As Int32
' If Int32.TryParse(test, ItemNum) Then
' imgbtnPrev.Visible = (-1 < ItemNum)
' End If
'End If
End If
objItems = New clsItems(qryItemNum)
'Set up the from labels
lblTitle.Text = objItems.Title
lblPrice.Text = objItems.Price.ToString("C")
lblDescription.Text = objItems.Description
ImgItem.ImageUrl = "~/images/ItemImages/Item" & objItems.ItemNum & ".jpg"
End Sub
'Returns to pervious item
Protected Sub imgbtnPrev_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles imgbtnPrev.Click
Response.Redirect("~/ItemInfo.aspx?qryItemNum=" & objItems.ItemNum - 1)
End Sub
'Next item
Protected Sub imgbtnNext_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles imgbtnNext.Click
Response.Redirect("~/ItemInfo.aspx?qryItemNum=" & objItems.ItemNum + 1)
End Sub
В приведенном выше коде есть 2 кнопки изображения, которые перемещаются между различными ItemNum. Im пытается остановить пользователя от нажатия предыдущей кнопки, удалив кнопку imgbtnPrev, когда строка запроса на 1.Мне нужно проверить строку запроса в asp.net
сообщение об ошибке, говорит Там нет строки в позиции 0
dataRowObject = DBMethods.CreateTable(sqlString, sqlArg).Rows(0)
^здесь, где его выделено.
[Что вы пытались?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Joe
В чем вопрос? –
Просто получите строковое значение вашего запроса с помощью Request.QueryString. и делать то, что вы хотите – Sachin