CMS システムがあり、バックエンド ファイルのない aspx ページがあります。<script language="C#" runat="server">
タグでラップされた .aspx にサーバー コードを直接追加できます。using System.Linq;
しかし、コードで LINQ を使用しており、どこにもステートメントがないため、コンパイラはエラーを生成します。また、.aspx ファイル内を使用して追加することはできません (エラーが再び発生しました)。私は何をすべきか?
<%@ Page Inherits="MyPage" MasterPageFile="~/Master.master" %>
<script language="C#" runat="server">
[System.Web.Services.WebMethod]
public static List<string> GetA()
{
MyDataContext db = new MyDataContext();
var result = from a in db.A
select a;
return result.ToList();
}
</script>