0

我使用 VS2012 创建了一个默认的 Web 应用程序。如果我在sql中添加一个linq,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