我有一个属于遗留应用程序的aspx页面。由于我无法访问相关的aspx.cs文件,我必须通过aspx文件注入一些所需的逻辑,如:
<%
using (myNamespace.myLinqContext cnt = new myNamespace.myLinqContext())
{
var warningText = (from c in cnt.Table_Customer
where c.ID.Equals(CustomerId)
select c).First();
}
%>
但是,由于未在代码隐藏文件中导入名称空间System.Linq,因此我会收到异常。
如何在此上下文中导入/使用它,以便我可以从aspx页面执行Linq查询?
答案 0 :(得分:2)
我不知道它是否有帮助,但尝试直接在aspx中导入Linq命名空间。
<%@ Import Namespace="System.Linq" %>
页面类也是部分的,所以也许你可以将逻辑移动到可以访问代码的地方。