1
我花了太长时间试图找出这个问题的答案,所以我认为是时候提问了。我试图将用户在前一页输入的值传递给一个sql查询。我已尽全力在网上找到这样做,但我无法实现。在_空间,我已经试过将变量ASP.net VB变量传递给SQL查询
“ '& myAge &'” “+ myAge ” & myAge @myAge $ myAge
几乎每一个与@引号的组合,& ,和+,我只是不能得到它的工作。我不是一个Web开发人员,但我正在为我的工作开发一个Web应用程序,我真的可以通过一些帮助来克服这个障碍。
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="gridview.aspx.vb" Inherits="TestWebsite.gridview" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<%
Dim myAge
myAge = Request.Form("inputAge")
%>
Age: <%= myAge%>
<form id="form1" runat="server">
<div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:cs_test website %>" SelectCommand="SELECT * FROM [OARiskData$] WHERE AGE= _________"></asp:SqlDataSource>
<br />
<br />
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
</asp:GridView>
</div>
</form>
<p>
</p>
</body>
</html>
将这项工作表单值在另一页贴? –
如果它在Request.Form()中,则应该看到它。 –
这工作。谢谢!!!你是救生员。 – user2689931