抱歉,如果我使用了错误的术语。 我有一个网页,将几个变量传递到另一个页面。我是通过在首页上声明变量来做到这一点的:
Session["unit"] = DropDownList1.Text
在第二页的开始,我有一些内联C#代码(在<% %>
内)声明了变量。现在,我的问题是我无法弄清楚如何在html / aspx代码中访问这些变量。
我认为问题可能更加复杂,因为我想做的是在我的C#内联代码中创建一个SQL SELECT语句字符串变量,然后在html / aspx中使用该SELECT语句填充表...
我已经尝试在html代码中执行<%Response.Write(myVariable)%>
,但这对我不起作用。
所以在我的代码开头,我有:
<% string myVariable = (string)Session["unit"];
string selectStatement = "SELECT unitCode, name, year FROM units WHERE
unitCode = '" + myVariable + '";
%>
然后进一步,我有一个<asp:SqlDataSource>
语句,
SelectCommand="<%Response.Write(selectStatement)%>"
在此先感谢您-如果我可以提供更多详细信息,请告诉我:-)