Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
注册ASP.NET_Asp.net - Fatal编程技术网

注册ASP.NET

注册ASP.NET,asp.net,Asp.net,我想在创建新用户时在表1和表3之间创建连接。我该怎么办?可能以后我需要更新这个,还有一个问题是如何更新角色 一, 二,。 三,。 这里有一个标准控件: 使用系统; 使用System.Collections.Generic; 使用System.Linq; 使用System.Web; 使用System.Web.Security; 使用System.Web.UI; 使用System.Web.UI.WebControl; 命名空间WebApplicationpomoc.Account { 公共部

我想在创建新用户时在表1和表3之间创建连接。我该怎么办?可能以后我需要更新这个,还有一个问题是如何更新角色

一,

二,。

三,。

这里有一个标准控件:

使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
使用System.Web.Security;
使用System.Web.UI;
使用System.Web.UI.WebControl;
命名空间WebApplicationpomoc.Account
{
公共部分类注册:System.Web.UI.Page
{
受保护的无效页面加载(对象发送方、事件参数e)
{
RegisterUser.ContinueDestinationPageUrl=Request.QueryString[“ReturnUrl”];
}
受保护的无效注册表user_CreatedUser(对象发送方,事件参数e)
{
FormsAuthentication.SetAuthCookie(RegisterUser.UserName,false/*createPersistentCookie*/);
字符串continueUrl=RegisterUser.ContinueDestinationPageUrl;
if(String.IsNullOrEmpty(continueUrl))
{
continueUrl=“~/”;
}
响应。重定向(continueUrl);
}
}
}
创建新帐户

使用下表创建新帐户。

密码的长度必须至少为个字符。

帐户信息 用户名: *

电邮: *

密码: *

确认密码: * *


这些都是怀疑,但从您所写的内容来看,您似乎对如何访问asbnetdb数据库有着模糊的认识。因此,我认为您使用的是一个内置的
SqlMembershipProvider
类-您只提供connectionstring,其余部分由提供者自动完成

如果是这样的话,那么为用户分配角色的最简单方法可能就是使用内置的
SqlRoleProvider
来访问角色API。这是配置两个提供程序的方式:

将用户添加到角色非常简单,如下所示:

Roles.AddUserToRole( "username", "rolename" );

您已经将它们连接到表2上了。第二个表为空。我在表1和表3中有数据,但表2中的连接为空。当您将数据保存到角色表(对于用户)时,请将记录添加到第二个表。问题是此控件如何创建用户,我应该在何处找到此控件的INSERT,以及以后如何获取有关角色的信息:管理员、用户、,超级用户使用此控件语言。您必须向我们展示一些保存代码的地方,如果看不到这些,我们无法建议解决方案
Roles.AddUserToRole( "username", "rolename" );