6 个解决方案
#1
如果是ajax,就直接用js隐藏div
#2
你在判断登录成功后,直接跳转到主页面就是了。不用关闭登录页面的。
DASysUserBLL bll = new DASysUserBLL();
string username = user.Text.Trim();
string password = CommonUtil.MD5(pass.Text.Trim());
if (bll.Exists(username, password))
{
Session["username"] = username;
X.Redirect("Default.aspx", "正在验证用户名和密码...");
}
else
{
X.Msg.Alert("系统提示", "用户登录失败!请检查用户名和密码后重试。").Show();
}
#3
可以在view层上用ajax 判断登录状态..
登陆后可以自动跳到登陆页
也可以用js关闭当前页
登陆后可以自动跳到登陆页
也可以用js关闭当前页
#4
<a href="#" onclick="OpenWindow('login.aspx', 620,700);return false;" class="a1">
<!--注册等页面弹出效果开始-->
<link href="style/jwindow.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-latest.pack.js" type="text/javascript"></script>
<script src="js/ui.mouse.js" type="text/javascript"></script>
<script src="js/ui.draggable.js" type="text/javascript"></script>
<script src="js/jquery.jwindow.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
function OpenWindow(url,width,height){
SetTitle(url);
OpenJWindow('#openwin', url, width,height, EditClosed);
}
function SetTitle(url){
var obj = document.getElementById("winTitle");
if(url.lastIndexOf("AdrsMail") >=0){
obj.innerHTML ="";
return;
}
}
function EditClosed(result){
return false;
}
<!--注册等页面弹出效果开始-->
<link href="style/jwindow.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-latest.pack.js" type="text/javascript"></script>
<script src="js/ui.mouse.js" type="text/javascript"></script>
<script src="js/ui.draggable.js" type="text/javascript"></script>
<script src="js/jquery.jwindow.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
String.prototype.Trim = function(){
return this.replace(/(^\s*)|(\s*$)/g,"");
}
function OpenWindow(url,width,height){
SetTitle(url);
OpenJWindow('#openwin', url, width,height, EditClosed);
}
function SetTitle(url){
var obj = document.getElementById("winTitle");
if(url.lastIndexOf("AdrsMail") >=0){
obj.innerHTML ="";
return;
}
}
function EditClosed(result){
return false;
}
<!--注册等页面弹出效果开始-->
<DIV class="window" id="openwin" style=" z-index:100;">
<DIV class="title">
<SPAN id="winTitle"></SPAN>
<SPAN class="buttons">
<SPAN class="close" id="closewin">关闭</SPAN>
</SPAN>
</DIV>
<IFRAME class="content_frame"
style="TEXT-ALIGN: center" src="" frameBorder="0"
scrolling="no"></IFRAME>
</DIV>
<!--注册等页面弹出效果结束-->
<!--注册等页面弹出效果开始-->
<link href="style/jwindow.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-latest.pack.js" type="text/javascript"></script>
<script src="js/ui.mouse.js" type="text/javascript"></script>
<script src="js/ui.draggable.js" type="text/javascript"></script>
<script src="js/jquery.jwindow.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
function OpenWindow(url,width,height){
SetTitle(url);
OpenJWindow('#openwin', url, width,height, EditClosed);
}
function SetTitle(url){
var obj = document.getElementById("winTitle");
if(url.lastIndexOf("AdrsMail") >=0){
obj.innerHTML ="";
return;
}
}
function EditClosed(result){
return false;
}
<!--注册等页面弹出效果开始-->
<link href="style/jwindow.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-latest.pack.js" type="text/javascript"></script>
<script src="js/ui.mouse.js" type="text/javascript"></script>
<script src="js/ui.draggable.js" type="text/javascript"></script>
<script src="js/jquery.jwindow.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
String.prototype.Trim = function(){
return this.replace(/(^\s*)|(\s*$)/g,"");
}
function OpenWindow(url,width,height){
SetTitle(url);
OpenJWindow('#openwin', url, width,height, EditClosed);
}
function SetTitle(url){
var obj = document.getElementById("winTitle");
if(url.lastIndexOf("AdrsMail") >=0){
obj.innerHTML ="";
return;
}
}
function EditClosed(result){
return false;
}
<!--注册等页面弹出效果开始-->
<DIV class="window" id="openwin" style=" z-index:100;">
<DIV class="title">
<SPAN id="winTitle"></SPAN>
<SPAN class="buttons">
<SPAN class="close" id="closewin">关闭</SPAN>
</SPAN>
</DIV>
<IFRAME class="content_frame"
style="TEXT-ALIGN: center" src="" frameBorder="0"
scrolling="no"></IFRAME>
</DIV>
<!--注册等页面弹出效果结束-->
#5
服务器主动关闭浏览器页面是很不符合约定的设计方式,尤其是,一些浏览器会在关闭的时候弹出提示,让用户莫名其妙。
建议使用弹出层模拟窗口,在同一个页面上完成登录。
不要把WinForms的设计代入Web。
建议使用弹出层模拟窗口,在同一个页面上完成登录。
不要把WinForms的设计代入Web。
#6
web编程的学生应该先学“重定向”语句。
#1
如果是ajax,就直接用js隐藏div
#2
你在判断登录成功后,直接跳转到主页面就是了。不用关闭登录页面的。
DASysUserBLL bll = new DASysUserBLL();
string username = user.Text.Trim();
string password = CommonUtil.MD5(pass.Text.Trim());
if (bll.Exists(username, password))
{
Session["username"] = username;
X.Redirect("Default.aspx", "正在验证用户名和密码...");
}
else
{
X.Msg.Alert("系统提示", "用户登录失败!请检查用户名和密码后重试。").Show();
}
#3
可以在view层上用ajax 判断登录状态..
登陆后可以自动跳到登陆页
也可以用js关闭当前页
登陆后可以自动跳到登陆页
也可以用js关闭当前页
#4
<a href="#" onclick="OpenWindow('login.aspx', 620,700);return false;" class="a1">
<!--注册等页面弹出效果开始-->
<link href="style/jwindow.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-latest.pack.js" type="text/javascript"></script>
<script src="js/ui.mouse.js" type="text/javascript"></script>
<script src="js/ui.draggable.js" type="text/javascript"></script>
<script src="js/jquery.jwindow.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
function OpenWindow(url,width,height){
SetTitle(url);
OpenJWindow('#openwin', url, width,height, EditClosed);
}
function SetTitle(url){
var obj = document.getElementById("winTitle");
if(url.lastIndexOf("AdrsMail") >=0){
obj.innerHTML ="";
return;
}
}
function EditClosed(result){
return false;
}
<!--注册等页面弹出效果开始-->
<link href="style/jwindow.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-latest.pack.js" type="text/javascript"></script>
<script src="js/ui.mouse.js" type="text/javascript"></script>
<script src="js/ui.draggable.js" type="text/javascript"></script>
<script src="js/jquery.jwindow.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
String.prototype.Trim = function(){
return this.replace(/(^\s*)|(\s*$)/g,"");
}
function OpenWindow(url,width,height){
SetTitle(url);
OpenJWindow('#openwin', url, width,height, EditClosed);
}
function SetTitle(url){
var obj = document.getElementById("winTitle");
if(url.lastIndexOf("AdrsMail") >=0){
obj.innerHTML ="";
return;
}
}
function EditClosed(result){
return false;
}
<!--注册等页面弹出效果开始-->
<DIV class="window" id="openwin" style=" z-index:100;">
<DIV class="title">
<SPAN id="winTitle"></SPAN>
<SPAN class="buttons">
<SPAN class="close" id="closewin">关闭</SPAN>
</SPAN>
</DIV>
<IFRAME class="content_frame"
style="TEXT-ALIGN: center" src="" frameBorder="0"
scrolling="no"></IFRAME>
</DIV>
<!--注册等页面弹出效果结束-->
<!--注册等页面弹出效果开始-->
<link href="style/jwindow.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-latest.pack.js" type="text/javascript"></script>
<script src="js/ui.mouse.js" type="text/javascript"></script>
<script src="js/ui.draggable.js" type="text/javascript"></script>
<script src="js/jquery.jwindow.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
function OpenWindow(url,width,height){
SetTitle(url);
OpenJWindow('#openwin', url, width,height, EditClosed);
}
function SetTitle(url){
var obj = document.getElementById("winTitle");
if(url.lastIndexOf("AdrsMail") >=0){
obj.innerHTML ="";
return;
}
}
function EditClosed(result){
return false;
}
<!--注册等页面弹出效果开始-->
<link href="style/jwindow.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-latest.pack.js" type="text/javascript"></script>
<script src="js/ui.mouse.js" type="text/javascript"></script>
<script src="js/ui.draggable.js" type="text/javascript"></script>
<script src="js/jquery.jwindow.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
String.prototype.Trim = function(){
return this.replace(/(^\s*)|(\s*$)/g,"");
}
function OpenWindow(url,width,height){
SetTitle(url);
OpenJWindow('#openwin', url, width,height, EditClosed);
}
function SetTitle(url){
var obj = document.getElementById("winTitle");
if(url.lastIndexOf("AdrsMail") >=0){
obj.innerHTML ="";
return;
}
}
function EditClosed(result){
return false;
}
<!--注册等页面弹出效果开始-->
<DIV class="window" id="openwin" style=" z-index:100;">
<DIV class="title">
<SPAN id="winTitle"></SPAN>
<SPAN class="buttons">
<SPAN class="close" id="closewin">关闭</SPAN>
</SPAN>
</DIV>
<IFRAME class="content_frame"
style="TEXT-ALIGN: center" src="" frameBorder="0"
scrolling="no"></IFRAME>
</DIV>
<!--注册等页面弹出效果结束-->
#5
服务器主动关闭浏览器页面是很不符合约定的设计方式,尤其是,一些浏览器会在关闭的时候弹出提示,让用户莫名其妙。
建议使用弹出层模拟窗口,在同一个页面上完成登录。
不要把WinForms的设计代入Web。
建议使用弹出层模拟窗口,在同一个页面上完成登录。
不要把WinForms的设计代入Web。
#6
web编程的学生应该先学“重定向”语句。