首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

vs2008 asp.net: Login控件,该如何解决

2012-04-22 
vs2008 asp.net: Login控件用Login控件登录后会自动打开名为Login.aspx的网页。我搜索了machine.config和we

vs2008 asp.net: Login控件
用Login控件登录后会自动打开名为Login.aspx的网页。

我搜索了machine.config和web.config,没发现Login.aspx字样

那么我在哪里能设置登录后转到的网页呢? 是否也可以在登录后只执行一段C#代码,而不跳转到任何网页呢?


[解决办法]
你是说默认转入Default.aspx?这个是login控件的代码写死的呀,你可以看一下login的源代码

C# code
public static void Initialize(){    if (!_Initialized)    {        lock (_lockObject)        {            if (!_Initialized)            {                AuthenticationSection authentication = RuntimeConfig.GetAppConfig().Authentication;                authentication.ValidateAuthenticationMode();                _FormsName = authentication.Forms.Name;                _RequireSSL = authentication.Forms.RequireSSL;                _SlidingExpiration = authentication.Forms.SlidingExpiration;                if (_FormsName == null)                {                    _FormsName = ".ASPXAUTH";                }                _Protection = authentication.Forms.Protection;                _Timeout = (int) authentication.Forms.Timeout.TotalMinutes;                _FormsCookiePath = authentication.Forms.Path;                _LoginUrl = authentication.Forms.LoginUrl;                if (_LoginUrl == null)                {                    _LoginUrl = "login.aspx";                }                _DefaultUrl = authentication.Forms.DefaultUrl;                if (_DefaultUrl == null)                {                    _DefaultUrl = "default.aspx";                }                _CookieMode = authentication.Forms.Cookieless;                _CookieDomain = authentication.Forms.Domain;                _EnableCrossAppRedirects = authentication.Forms.EnableCrossAppRedirects;                _TicketCompatibilityMode = authentication.Forms.TicketCompatibilityMode;[code=C#] 

热点排行