【发布时间】:2014-10-20 01:00:34
【问题描述】:
这可能是一个简单的问题,但它让我难以理解,我有一个变量,我已在 ASP.NET 应用程序的另一个页面中将其设置为代码隐藏会话。假设它是:Session["UserName"],我想将它从代码隐藏页面传递到服务器标签。服务器标签如下所示:
<asp:SqlDataSource ID="SqlDataSourceDelta" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionStringAlpha %>" SelectCommand="SELECT [ThingTitle], [ThingSynopsis], [ThingCategory], [ThingType], [ThingUserName] FROM [ThingOfSubmissions] WHERE ThingUsername = <%$ Session["UserName"] %>"
我不能直接在服务器标签中使用:<%$ Session["UserName"] %>,如上所示,它不会生成有关格式错误的服务器标签的错误。所以我的问题是,如何将此会话变量或任何其他应用程序变量(非 SQL Server 变量)传递到这段代码中?
【问题讨论】:
标签: c# asp.net session c#-4.0 cookies