Web Asp.net 中的Messagebox 判断..
来源:互联网 发布:卖家怎么申请淘宝达人 编辑:程序博客网 时间:2024/06/18 16:41
Web Asp.net 中的Messagebox 判断..
在web 中使用messagebox 进行交互判断性程序执行, 没有在win form 中那么方便。
例:想到做下面的效果,在asp.net 中我们应该么这做。
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test.aspx.vb" Inherits="test" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Save" runat="server" Text="Button" OnClientClick="return ConfirmSave();"/>
</form>
</body>
</html>
<script>
function ConfirmSave()
{
var x
x= document.getElementById('<%=TextBox1.ClientID%>').value
return confirm('确定要删除['+ x +' ]吗?');
}
</script>
特别要注意的是, 在显示messagebox 的时候显示提取 textbox1 中的内容时必须要document.getElementById('<%=TextBox1.ClientID%>').value 取客户端的值,如果直接取textbox1.text 取到的时空值,因为现在的内容还没有到server 端。
完整的例子:
前台Page:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test.aspx.vb" Inherits="test" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Save" runat="server" Text="Button" OnClientClick="return ConfirmSave();"/>
</form>
</body>
</html>
<script>
function ConfirmSave()
{
var x
x= document.getElementById('<%=TextBox1.ClientID%>').value
return confirm('确定要删除['+ x +' ]吗?');
}
</script>
后台code:
Partial Class test
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub Save_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Save.Click
Me.Response.Write("你点了确定保存,现在继续执行Click 里面的内容..")
End Sub
End Class
- Web Asp.net 中的Messagebox 判断..
- ASP.NET中的MessageBox
- ASP.NET 2.0中的MessageBox
- [ASP.NET]WebForm中的MessageBox.Show
- asp.net的MessageBox
- 令你心动的Asp.net 开发中的MessageBox控件
- 自定义Asp.Net MessageBox类
- asp.net中MessageBox类
- asp.net里的MessageBox
- ASP.NET使用MessageBox方法
- ASP.NET 自定义 MessageBox脚本
- Asp.Net里面的MessageBox
- ASP.NET使用MessageBox方法
- Asp.Net中的Web Service
- 对“令你心动的Asp.net 开发中的MessageBox控件”一文评论的回复!
- ASP.NET中不能使用MessageBox类
- ASP.NET中弹出MessageBox的方法
- Asp.net中模仿Winform的MessageBox
- Windows下Ant环境变量的设置
- Oracle使用总结
- Synergy:Citrix升级服务器虚拟化产品
- 用ssis连接oralce问题
- gadgets 2.0中Line ruler disabled了的解决办法
- Web Asp.net 中的Messagebox 判断..
- js实现数字相加
- Linux配置内核
- 基于C#的泛型搜索二叉树
- forname
- Oracle面试试题及答案(zt)
- 目录
- 计算类期刊投稿心得
- Boost Graph Library 学习笔记