0

VS2012 を使用して、既定の Web アプリケーションを作成しました。linq を sql に追加すると、system.web の下のすべてのメソッドが削除されます。セキュリティは機能しません。デフォルトのアプリケーションに変更を加えていません。誰でも私を助けることができますか?どうもありがとう!!

以下は私のコードです:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;

namespace WebApplication4
{
    public partial class _Default : Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Membership.GetUserNameByEmail("test@gmail.com");

        }
    }
}

ビルドすると、「WebApplication4.Membership」には「GetUserNameByEmail」の定義が含まれていません

私の接続文字列は次のとおりです。

<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebApplication4-20131005165648;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebApplication4-20131005165648.mdf"
  providerName="System.Data.SqlClient" />
<add name="aspnet_WebApplication4_20131005165648ConnectionString"
  connectionString="Data Source=(localdb)\v11.0;Initial Catalog=aspnet-WebApplication4-20131005165648;Integrated Security=True"
  providerName="System.Data.SqlClient" />

4

0 に答える 0