<script type="text/javascript">
function submit_Confirm()
{
result=confirm('确认提交?提交后将转到管理页面');
document.getElementById("TextBox1").value=result;
}
</script>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>后台的代码是:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "确认提交?确认后将转到管理页面", " <script language='javascript'>submit_Confirm(); </script>");
if (TextBox1.Text == "true")
{
对应的代码
}
else
{
对应的代码
}
但是我发现我在确认对话框还未点击“确认”、“取消”的时候,程序就顺序去执行if、else判断了,而这个时候的TextBox1还未被赋值。
怎么解决啊?
function submit_Confirm()
{
result=confirm('确认提交?提交后将转到管理页面');
document.getElementById("TextBox1").value=result;
}
</script>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>后台的代码是:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "确认提交?确认后将转到管理页面", " <script language='javascript'>submit_Confirm(); </script>");
if (TextBox1.Text == "true")
{
对应的代码
}
else
{
对应的代码
}
但是我发现我在确认对话框还未点击“确认”、“取消”的时候,程序就顺序去执行if、else判断了,而这个时候的TextBox1还未被赋值。
怎么解决啊?
解决方案 »
- 求助(续)
- 虚拟机打不开了,就解释啊,能挽救吗?
- C# 循环生成树遇到问题:制定的参数超出有效值,参数名:index
- courseBindingSource.AddNew(); 是什么函数?
- WCF部署在Windows7上报keyset does not exist(高分求解)
- C# 关于取得网页pr,Alexa,GGLink,...
- 谁有《Visual C#图像处理程序设计实例》这本书的电子版阿
- 现在做RSA加密解密的程序在net下出现问题
- 大家不要装MS的EXPRESS中文版的VS2005,它用MS自带的卸载工具删不掉,你要装RTM版是不行的??
- 问一个制作Winform应用程序的安装程序的问题
- c# 如何获得panel的四个角的坐标范围?
- 怎么用语句向数据库里写数据!
ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' >if(Confirm('确认码?'))document.getElementById('Hf').value='1'; else document.getElementById('Hf').value='0'; </script>"); if(Hf.Value.Equals("1"))
{ }
{
对应的代码
}
else
{
对应的代码
}
这段代码移到另外一个方法里,javascript里执行document.getElementById("TextBox1").value=result; 后用ajax或者提交页面,调用那个方法。客户端和服务端的交互只能通过页面提交,ajax,和调用web service几种形式,不可能随意在客户端和服务端之间跳来跳去