我使用 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" />