当前位置: 首页 > news >正文

Web Asp.net 中的Messagebox 判断..

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"> &nbsp;<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"> &nbsp;<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

相关文章:

  • R学习-- R连接 SQL SERVER
  • 使用AweSocket 收发消息
  • __asm__ __volatile__内嵌汇编用法简述
  • CLR 学习-- .net中的共享组件与GAC
  • PXA270嵌入式系统设计一:电源管理部分
  • Azure Machine Learning Studio 实例 -- 预测xx年的食物工厂总数
  • azure machine learning 预测分类实例-- 预测出口国
  • PXA270嵌入式系统设计二:时钟及复位部分
  • azure machine learning 机器学习算法的选择
  • linux内核对S3C2410睡眠模式的支持
  • 机器学习 -- 最小二乘法与梯度下降法
  • 机器学习-- K-Means 的介绍与实现
  • 【公告】博客文章丢失,现已全部重新上传!!
  • 机器学习 --KNN的介绍与实现
  • 学会面对生死---写在爷爷离开后的日子
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 0x05 Python数据分析,Anaconda八斩刀
  • C++类的相互关联
  • jquery ajax学习笔记
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • PaddlePaddle-GitHub的正确打开姿势
  • Spring Boot快速入门(一):Hello Spring Boot
  • spring-boot List转Page
  • V4L2视频输入框架概述
  • vuex 笔记整理
  • windows-nginx-https-本地配置
  • Zepto.js源码学习之二
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • - 概述 - 《设计模式(极简c++版)》
  • 缓存与缓冲
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 如何进阶一名有竞争力的程序员?
  • 事件委托的小应用
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 学习笔记TF060:图像语音结合,看图说话
  • 主流的CSS水平和垂直居中技术大全
  • 你对linux中grep命令知道多少?
  • MyCAT水平分库
  • Python 之网络式编程
  • # Apache SeaTunnel 究竟是什么?
  • # 达梦数据库知识点
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转)原始图像数据和PDF中的图像数据
  • (转载)Linux网络编程入门
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • @font-face 用字体画图标
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)