在WEB程序中设置个性化,容错提示窗口

web|程序|容错

首先设计一个容错提示的窗口图像为如下:

关键HTML文本如下:

“原因:<%=content[Int32.Parse(Request.QueryString["ms"])]%>”

然后在代码编辑窗口中添加如下不分:

public class WebForm1 : System.Web.UI.Page
{
public string[] content;
private void Page_Load(object sender, System.EventArgs e)
{
content=new string[10];
content[1]=".提示1.";
content[2]="提示2";
... ...

}

===========================================

在容错的网页中这样调用:

[/*以下是一个示例!*/]

public void Check()
{//检测用户输入的合法性;
//检测[订单号][类型]是否为空白;
if (lOrderName.InnerText.Trim() == "" || lOrderCategory.InnerText.Trim() == "")
{
Response.Redirect(@"..\Exceptions.aspx?ms=11");
}
//判断用户输入的数量是否正确;
try
{
int i = Convert.ToInt16(tbQuantity.Text);
if (i ==0)
{
Response.Redirect(@"..\Exceptions.aspx?ms=12");
}
}
catch
{
Response.Redirect(@"..\Exceptions.aspx?ms=12");
}
//判断日期是否正确;
try
{
Convert.ToDateTime(tbTerm.Text);
}
catch
{
Response.Redirect(@"..\Exceptions.aspx?ms=9");
}
//判断交货期必须大于开单日期;
if (Convert.ToDateTime(tbTerm.Text) < Convert.ToDateTime(Request.Cookies["Order"].Values["Date"]))
{
Response.Redirect(@"..\Exceptions.aspx?ms=14");
}
//判断当前的型号在当前订单中是否已经存在;
DataClass dc = new DataClass();
if (dc.CheckModel(lOrderName.InnerText,lbModel.SelectedValue.ToString()))
{
Response.Redirect(@"..\Exceptions.aspx?ms=13");
}
//当订单类型为:“S-P”时,检测不能超出上限;
if (lOrderCategory.InnerText=="S-P")
{
if (Convert.ToInt32(tbQuantity.Text) > Convert.ToInt32(lbUpper.InnerText))
{
Response.Redirect(@"..\Exceptions.aspx?ms=18");
}
}
}

==========================================

其中Exceptions.aspx就是我们刚才定义的那个容错窗口了!

时间: 2024-07-28 13:39:16

在WEB程序中设置个性化,容错提示窗口的相关文章

Python程序中设置HTTP代理_python

0x00 前言 大家对HTTP代理应该都非常熟悉,它在很多方面都有着极为广泛的应用.HTTP代理分为正向代理和反向代理两种,后者一般用于将防火墙后面的服务提供给用户访问或者进行负载均衡,典型的有Nginx.HAProxy等.本文所讨论的是正向代理. HTTP代理最常见的用途是用于网络共享.网络加速和网络限制突破等.此外,HTTP代理也常用于Web应用调试.Android/IOS APP 中所调用的Web API监控和分析,目前的知名软件有Fiddler.Charles.Burp Suite和mi

web.config 中设置&amp;amp;lt;identity impersonate=&amp;amp;quot;true&amp;amp;quot;&amp;amp;gt;

问题描述 <configuration><system.web><identityimpersonate="true"userName="administrator"password="123"/></system.web></configuration>问一下要配置<identityimpersonate="true"userName="admini

在web程序中登录Gmail邮箱

问题描述 在一个web程序中,做一个页面,有一个下拉框,一个提交按钮,下拉框从数据库读取gmail账户供用户选择,用户选择一个账户后,点击提交,程序自动从数据库读取对应账户的密码登录到gmail!通过模拟gmail登录页面向gmail提交form数据,登录失败,请问有什么方法可以实现这样的需求,l而不需要用户打开gmail登录页面输入账户和密码,因为邮箱密码是对用户屏蔽的? 解决方案 java mail 发邮件即可啊http://wenku.it168.com/d_000596358.shtml

奇妙的.NET之Web程序中使用windows弹出框

web|window|程序 有一次做项目时,我突然发现了一个有趣的调用,在.net的WEB程序中,可以使用window包里的系统弹出框,运行时可以在服务器上弹出提示框,如果服务器端点击了弹出框的按钮,客户端IE才能继续运行,否则看上去的现象就象服务器的代码中有无限循环,始终运行一样.例子如下: if (MessageBox.Show("确定要删除?", "提示",MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamati

log4j2在web应用中设置日志的文件位置

问题描述 log4j2在web应用中设置日志的文件位置 不使用什么 ${env:logpath}或者-D这种启动参数设置的文件目录. 要求只要打个包扔上去就可以使用webapp中对应的日志目录,不要在外面做什么设置 比如设置日志目录到/web-info 或者/logs 中.servletlistioner方式试过不起什么作用, log4j在他之前就已经加载完成了. 解决方案 已经解决了 用${web:xxxx}lookup 解决方案二: log4j不是都在配置文件log4j.properties

javaweb-java web程序中,如何加载一个keystore 文件??(keystore文件在项目中)

问题描述 java web程序中,如何加载一个keystore 文件??(keystore文件在项目中) 比如我有一个xx.keystore 如果是java 程序的话,用file file=new file("文件路径"): 一定可以. 但是web'程序如何加载???求解...先在这里谢谢了. 解决方案 请问楼主问的是Https加载证书的例子?

android开发如何在程序中设置双卡手机来电铃声

问题描述 android开发如何在程序中设置双卡手机来电铃声 如题,对单卡手机的我知道. 就是不知道双卡手机有没有什么不一样的地方. 解决方案 http://www.android-study.net/listxx.aspx?id=658 这个博客 写的还不错

在Winform程序中设置管理员权限及为用户组添加写入权限

原文:在Winform程序中设置管理员权限及为用户组添加写入权限 在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行程序具有管理员权限或者设置运行程序的目录具有写入的权限,如果是在操作系统里面,我们可以设置运行程序以管理员身份运行,或者设置Users用户组在运行目录中具有写入权限都可以解决问题,不过如果我们想通过C#代码进行自动的处理,那么应该如何实现呢? 1.系统设置管理员权限或者目录写入权限 如果我们需要让程序以管理员身份运行,那么可以通过设置快捷方

web.xml 中设置session过期时间没有效果

问题描述 web.xml 中设置session过期时间没有效果 解决方案 session过期时间延长Session的过期时间C#如何设置session过期时间 解决方案二: 会不会代码中也设置的session时间如session.setMaxInactiveInterval(1*60)1分钟