从aspx页面访问静态类方法

时间:2013-03-21 19:08:34

标签: c# asp.net

我收到“System.ArgumentException:不支持关键字:'<%'。”我尝试访问将确定将使用哪个连接字符串的静态类方法时出错。这可能是一个语法错误,但我不太熟悉从aspx页面访问类方法。

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%=GetConnectionString.createConnectionString()%>" SelectCommand="SELECT * FROM [Activity]" OnSelecting="SqlDataSource1_Selecting1"></asp:SqlDataSource>

1 个答案:

答案 0 :(得分:1)

内联表达式的单引号:

ConnectionString='<%=GetConnectionString.createConnectionString()%>'

另外看看这个,它解释了您可以使用语法<%#<%=<%$的哪些上下文。

ASP.net Inline Expression Issue