問題:結合可變
異常詳細信息:System.Data.EntitySqlException:查詢語法無效。近期 '<',8號線,16列
代碼背後:
protected void Page_Load(object sender, EventArgs e)
{
int Id = 3;
Page.DataBind();
}
project.aspx.cs
<asp:EntityDataSource ID="ProjectEntityDataSource" runat="server" ConnectionString="name=DBEntities" DefaultContainerName="DBEntities" EnableFlattening="False" EntitySetName="projects" Select="it.[Id], it.[ClientId], it.[Name], it.[Description]"
Where="it.ClientId = <%# Id %> " >
</asp:EntityDataSource>
我曾嘗試: ASP.NET databinding/getting variables from codebehind
我知道這太容易了,但我無法弄清楚問題所在,爲什麼我無法綁定數據背後的代碼。謝謝!