日期:2014-05-18  浏览次数:20506 次

net一道项目中做的问题求助^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
现在有我一个页面a.aspx

上面有两个服务器输入文本框     txtName,txtEmail   一个服务器按钮   btnLogin

现在想我在两个文件框中输入     aa,     aa@sina.com     点按钮,做两个操作
一个是调一个判断方法,即入数库操查找是否存在此用户,如保存在此用户则弹出b.aspx页,

现在我给出我的代码

string     userId     =   Define.GetUserID(this.txtName.Text,this.txtEmail.Text);     //判断是否存在此输入的用户
if(userId   !=   " ")
{

// this.btnLogin.Attributes.Add( "onclick ", " <script   language= 'javascript '> window.open( '../User/default.aspx ', 'newwindow '); </script> ");


// Page.RegisterClientScriptBlock( "onclick ", " <script   language= 'javascript '> window.open( '../User/default.aspx ', 'newwindow '); </script> ");
}
else
{
Page.RegisterStartupScript( " ", " <script> alert( '输入用户不存在或邮件! ') </script> ");
}


上面的代码,就是不能弹出窗体,服务端如何写

------解决方案--------------------
这个可以用ajax实现
也可以用取巧的方法 每次都打开一个新窗口b 如果用户不存在就立即关闭b
判断在b中的后台代码写 OK了就