ASP.NET 怎么弹出消息框 语言C#

问题 很简单:

怎么在按了一个按钮后 弹出一个消息框 提示你未登入
消息框上 有两个按钮 “继续” 和 “登入”!
按继续不做操作 按登入跳转到登入页面(Login.axps)!

望高手能给出 详细代码 !我是个学生!谢谢了!

除非 自己写一个div 仿对话框 才能显示出 "继续" 和 "登入"
要么用js
<asp:button onClientClick="return confrim('是否继续?')" .....
想实现自定义的那种 就把自定义的div 调用 写在这个事件中追问

能给出全部代码不!谢谢!

追答

首先 我假设一个逻辑
一个span中 放的是登陆人的名字,没登陆的情况下显示的是 请登陆

假设你点击的按钮

function checkuser(){
var user=document.getElementById("userMsg").ineerHTML;
//span中的请登陆应该是一个超链接 所以下面我只查一下是否含请登陆就行了
if(user.indexOf("请登陆")!=-1){
if(confirm("没有登陆,是否继续?")){
return true;
}
else{
window.location.href="login.aspx"
}
}
else{
return false;
}
}

后台.cs文件中
submit2_click 事件方法 处理你原本的逻辑

全手工写的,有什么问题(一般可能是拼写错误吧),你稍微改一下就好了

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-08
楼上的 MessageBox.show() 是 winForm 的。
string script = "<script>window.location.href=window.location.href;if(confirm('Do you want to login Comfirm ?')) <script>";
Page.ClientScript.RegisterStartupScript(typeof(string), string.Empty, script);

或;
string script = "if(confirm('Do you want to Issue Comfirm ?')) ";
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alertForm", script, true);
第2个回答  2011-04-08
使用MessageBox.show()函数,VS里有智能提示,可以看看这个函数都需要哪些参数。
这个函数会返回一个状态,判断这个状态可以知道点击了哪个按钮,根据不同的状态就行不同的处理就行了!
第3个回答  2011-04-07
提示对话框使用
page.Response.Write("你未登入!");
页面跳转使用
Response.Redirect("Login.aspx");
第4个回答  2011-04-07
这个很容易追问

请给出具体代码 谢谢!

ASP.NET 怎么弹出消息框 语言C#
除非 自己写一个div 仿对话框 才能显示出 "继续" 和 "登入"要么用js <asp:button onClientClick="return confrim('是否继续?')" ...想实现自定义的那种 就把自定义的div 调用 写在这个事件中

C# 弹出消息输入框
在asp.net中 设计一个用户登录界面(网页格式) 你再用父界面用模式窗口弹出就行 或者在主界面用DIV设置好 再用模式窗口弹出也一样的

asp.net网页中如何调用动态库?请给出代码,编程语言为c#
首先把DLL文件复制到网站的bin目录。在你网站点右键 弹出菜单里选择“添加引用”弹出对话框选择“浏览”在bin目录下找到dll文件选中 点确定 OK!!!

aspx如何执行cmd怎么运行aspx文件
1.点击我的电脑进入磁盘分区。2.在磁盘分区中,找到需要打开的asps文件,双击鼠标左键。3.在弹出菜单中,选择记事本。4.如图所示,您可以在记事本中查看aspx文件的内容。扩展数据 ASP。NET基于公共语言运行库的编程框架可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模式相比,ASP.NET提供...

想深入学习C#语言,有没有达人知道C#的好的资料呢?
当用户输入注册信息并单击[提交]按钮后,对数据库进行相应操作,并弹出一个消息框显示注册是否成功的信息。108. 一个ASP.NET Web应用程序,实现数据绑定,并要求有翻页导航和显示当前页以及总页数按钮。109.编写一个Windows应用程序,利用C#提供的控件获取操作系统中正在进行的进程。110.编写一个Windows应用程序,获取本机...

请问:怎样打开ASP.NET2005 我是新手
最后:在主窗口中选择【文件】|【新建网站】菜单命令,打开【新建网站】对话框,选择你擅长的某种语言,如:C#,单击【确定】按钮即可弹出默认的文档Default.aspx,此时就可以编辑了!当然建议你到新华书店里多买些这方面的书看看(现在新华书店里这方面的书很多,网上也有,不过都是旧版本!)...

初学asp.net C#,请教inherits的问题?
还有一个问题,就是在aspx页面后台,不建议您使用“Main”这个命名的方法的。它不是控制台程序,也不是程序的入口。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来...

如何配置ADO.NET连接字符串
那么如何添加配置文件呢?这就和在项目中添加一个新的类一样,在解决方案资源管理器中右击当前项目→添加→新建项。之后在弹出的对话框中选择 ”常规→应用程序配置文件“。App.config是DotNet的通用配置文件,在ASP.Net中也同样适用,它是标准的 XML 文件,注意XML 标记和属性是区分大小写的。点击添加...

C#就是C++吗
不是,不一样.C#是一个很容易学习的语言,但是受限于.net平台,目前开发的程序只能运行于windows平台,主要用于开发网站或一些企业型的应用。C++的学习曲线相对C#要陡峭的多,与C++相比,C#很容易掌握,即使不懂开发的人有2、3个月学习就能开发比较象样的应用。会asp、php的人大概1、2周就能基本掌握。...

C#为开发者提供了哪些主要益处?
Web 开发中的新增内容 Visual Basic 和 C# 都包括对 Web 窗体和 XML Web services 的支持。Web 窗体使您能够方便快捷地为 ASP.NET Web 应用程序创建基于浏览器的界面。XML Web services 使您能够将 Visual Basic 或 C# 方法打包,使其可以通过 Web 被访问。数据中的新增功能 ADO.NET 为所有基于 ...

相似回答