1

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

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

1 回答 1

1

内联表达式的单引号:

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

还可以看看这个,它解释了在哪些上下文中可以使用语法<%#<%=<%$

ASP.net 内联表达式问题

于 2013-03-21T19:10:58.560 回答