“我在 asp.net vb 中工作,我试图从 URL 中获取一个变量并将其传递到我的 sql 数据源的 select 语句中。到目前为止,我有这个,但它不适用于 asp.net。
<%Dim PersonNumId as String
PersonNumID = Request.QueryString("Person")
Dim PersonNum2
PersonNum2 = Convert.ToInt32(PersonNumID)%>
<aspSqlDataSource (other information required) SelectCommand="Select Name From Interests Where ID=@PersonNumID" />
<SelectParameters><asp:QueryStringParameter DefaultValue="<%=PersonNum2%>" DbType=Int32/></SelectParameters
我尝试了几种不同的转换方法,但我需要最终结果是查询语句中的变量是一个 int。我是新手,所以任何建议都将不胜感激!