在UpdatePanel中如何弹出错误信息
2008-03-18 11:59
429 查看
在UpdatePanel中如何弹出错误信息
前台
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="a.aspx.cs" Inherits="a" %>
<%@ Register Src="Menu.ascx" TagName="Menu" TagPrefix="uc1" %>
<%@ Register Assembly="Microsoft.Web.Atlas" Namespace="Microsoft.Web.UI" TagPrefix="cc1" %>
<cc1:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True">
</cc1:ScriptManager>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<link href="Table.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<script type="text/javascript" language="javascript">
function Popup_alert()
{
if(document.forms(0).<%=Hidden_Error.ClientID %>.value=="")
{
}
else
{
var s_str = document.forms(0).<%=Hidden_Error.ClientID %>.value;
var _array = s_str.split("-");
var str = "";
for(var i=0;i<_array.length;i++)
{
if(_array[i]!="")
{
str += _array[i]+"/n";
}
}
alert(str);
document.forms(0).<%=Hidden_Error.ClientID %>.value = "";
}
var t =setTimeout('Popup_alert();',500);
return;
}
</script>
<div>
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" AutoPostBack="true"></asp:TextBox>
<cc1:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Label ID="lblalimage" runat="server" Text="" Visible=false></asp:Label><input id="Hidden_Error" runat="server" type="hidden" />
</ContentTemplate>
<Triggers>
<cc1:ControlEventTrigger ControlID="TextBox1" EventName="TextChanged"></cc1:ControlEventTrigger>
</Triggers>
</cc1:UpdatePanel>
</div>
<div onload="Popup_alert();"></div>
<script type="text/javascript" language="javascript">
Popup_alert();
</script>
</form>
</body>
</html>
后台
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
TextBox _tb = (TextBox)sender;
try
{
if (Double.Parse(_tb.Text.Trim()) > 0)
{
// _tb.Text = "0";
//Hidden_Error.Value = "gggggggggggg";
this.lblalimage.Visible = true;
this.lblalimage.Text = "ddddddddd";
}
}
catch (Exception ex)
{
//_tb.Text = "0";
//Response.Write("<script>alert('ddddd');</script>");
this.lblalimage.Visible = false;
Hidden_Error.Value = "gggggggggggggg";
}
}
前台
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="a.aspx.cs" Inherits="a" %>
<%@ Register Src="Menu.ascx" TagName="Menu" TagPrefix="uc1" %>
<%@ Register Assembly="Microsoft.Web.Atlas" Namespace="Microsoft.Web.UI" TagPrefix="cc1" %>
<cc1:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True">
</cc1:ScriptManager>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<link href="Table.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<script type="text/javascript" language="javascript">
function Popup_alert()
{
if(document.forms(0).<%=Hidden_Error.ClientID %>.value=="")
{
}
else
{
var s_str = document.forms(0).<%=Hidden_Error.ClientID %>.value;
var _array = s_str.split("-");
var str = "";
for(var i=0;i<_array.length;i++)
{
if(_array[i]!="")
{
str += _array[i]+"/n";
}
}
alert(str);
document.forms(0).<%=Hidden_Error.ClientID %>.value = "";
}
var t =setTimeout('Popup_alert();',500);
return;
}
</script>
<div>
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" AutoPostBack="true"></asp:TextBox>
<cc1:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Label ID="lblalimage" runat="server" Text="" Visible=false></asp:Label><input id="Hidden_Error" runat="server" type="hidden" />
</ContentTemplate>
<Triggers>
<cc1:ControlEventTrigger ControlID="TextBox1" EventName="TextChanged"></cc1:ControlEventTrigger>
</Triggers>
</cc1:UpdatePanel>
</div>
<div onload="Popup_alert();"></div>
<script type="text/javascript" language="javascript">
Popup_alert();
</script>
</form>
</body>
</html>
后台
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
TextBox _tb = (TextBox)sender;
try
{
if (Double.Parse(_tb.Text.Trim()) > 0)
{
// _tb.Text = "0";
//Hidden_Error.Value = "gggggggggggg";
this.lblalimage.Visible = true;
this.lblalimage.Text = "ddddddddd";
}
}
catch (Exception ex)
{
//_tb.Text = "0";
//Response.Write("<script>alert('ddddd');</script>");
this.lblalimage.Visible = false;
Hidden_Error.Value = "gggggggggggggg";
}
}
相关文章推荐
- 如何在使用了updatepanel后弹出提示信息
- 如何在使用了updatepanel后弹出提示信息
- 如何在使用了updatepanel后弹出提示信息
- 如何在使用了updatepanel后弹出提示信息
- 如何在使用了updatepanel后弹出提示信息
- asp.net 如何在updatepanel中弹出提示对话框
- struts2如何实现弹出action返回的错误信息
- struts2如何实现弹出action返回的错误信息
- NET使用了UpdatePanel后如何弹出对话框!
- NET使用了UpdatePanel后如何弹出对话框!
- NET使用了UpdatePanel后如何弹出对话框!
- NET使用了UpdatePanel后如何弹出对话框!
- .NET使用了UpdatePanel后如何弹出对话框!
- .NET使用了UpdatePanel后如何弹出对话框!
- 如何拷贝Wins下运行程序弹出错误提示框中的错误信息
- .NET使用了UpdatePanel后如何弹出对话框!
- 如何查看SharePoint未知错误的详细信息
- 使用update!导致的更新时候的错误信息不显示 ruby on rails
- 使用SQL*Plus创建ORACLE存储过程报编译错误,如何知道具体错误信息?
- 在directx10 如何获得顶点着色器语言的错误信息