怎样将客户端改变的值保存下来?????请高手解答一下阿!!!!!!!!
问题是这样的,我想将调用模态窗口后获得的返回值放在Label中,但是更改不了Label的值!
我测试的情况是这样的:在页面上有一个Label控件、两个Button控件(一个是Web控件,一个是Html控件),我写了一段更改Label的值的Javascript,两个Button控件的单击事件都会执行这段Javascript,执行的效果有以下区别:
Button(Web)单击后,先改变Label的值,但是很快又还原为原来的值。(这个过程很快!!)
Button(Html)单击后,改变了Label的值,但是任何页面的刷新都会将Label的值还原!
如果用TextBox代替Label就不会发生这种事!(但我一定要用Label来解决的!)
这是怎么回事!有没有解决的办法??请高手帮帮忙!
Html:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm3.aspx.vb" Inherits="WebApplication2.WebForm3"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm3</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script>
var retval="";
function ShowDialog1()
{
document.getElementById("Label1").innerText ='sdfasfasf';
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:Label id="Label1" runat="server">Label</asp:Label>
<asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
<INPUT type="button" value="Button" onclick="ShowDialog1();" id="Button2" name="Button2">
</form>
</body>
</HTML>
在Page_Load 事件中有:
Button1.Attributes.Add("OnClick", "ShowDialog1();")