我收到“System.ArgumentException:不支持关键字:'<%'。”我尝试访问将确定将使用哪个连接字符串的静态类方法时出错。这可能是一个语法错误,但我不太熟悉从aspx页面访问类方法。
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%=GetConnectionString.createConnectionString()%>" SelectCommand="SELECT * FROM [Activity]" OnSelecting="SqlDataSource1_Selecting1"></asp:SqlDataSource>
答案 0 :(得分:1)
内联表达式的单引号:
ConnectionString='<%=GetConnectionString.createConnectionString()%>'
另外看看这个,它解释了您可以使用语法<%#
,<%=
和<%$
的哪些上下文。