| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 409 人关注过本帖
标题:[求助]Altas的问题
只看楼主 加入收藏
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
结帖率:0
收藏
 问题点数:0 回复次数:2 
[求助]Altas的问题

我要的效果就是我点击了CheckBox1(我已经阅读了条款,并同意条款的内容)后,按钮Button2(下一步)可用(altas)实现,点击了下一步后。页面进行pageload.
但现在问题就是点击了下一步后.页面没有变化(已经触发了Button2事件)

aspx代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="reg.aspx.cs" Inherits="reg" %>

<!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">
<meta http-equiv="Content-Language" content="zh-cn" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题 1</title>
<link rel="stylesheet" type="text/css" href="css/reg.css" />
<link rel="stylesheet" type="text/css" href="css/main.css" />
</head>

<body>

<form runat="server" id="form1">
<atlas:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True">
</atlas:ScriptManager>
<div id="divtop">
</div>
<div id="divmain">
<div id="reg_top">注册</div>
<asp:Panel ID="Panel1" runat="server" HorizontalAlign="Center" Width="100%">
<atlas:UpdatePanel ID="UpdatePanel1" runat="server" Mode="Conditional">
<ContentTemplate>
<asp:TextBox Height="250px" ID="TextBox7" runat="server" TextMode="MultiLine" Width="80%"></asp:TextBox><br>
<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" OnCheckedChanged="CheckBox1_CheckedChanged"
Text="我已经阅读了条款,并同意条款的内容" /><br>
<asp:Button ID="Button2" runat="server" CausesValidation="False" OnClick="Button2_Click"
Text="下一步" />
<asp:Button ID="Button3" runat="server" CausesValidation="False" OnClick="Button3_Click"
Text="取消" />
</ContentTemplate>
</atlas:UpdatePanel>

</asp:Panel>
<asp:Panel ID="Panel2" runat="server" Width="100%">
<div id="reg_main">
<ul>
<li>你的用户名:<asp:TextBox runat="server" id="TextBox1"></asp:TextBox>
</li>
<li>你的密码:<asp:TextBox runat="server" id="TextBox2"></asp:TextBox>
</li>
<li>确认你的密码:<asp:TextBox runat="server" id="TextBox3"></asp:TextBox></li>
<li>密码提示:<asp:TextBox runat="server" id="TextBox4"></asp:TextBox>
</li>
<li>密码提示答案:<asp:TextBox runat="server" id="TextBox5"></asp:TextBox>
</li>
<li>验证码:<asp:TextBox runat="server" id="TextBox6"></asp:TextBox>
</li>
</ul>
</div>
<div id="reg_bot">
<asp:Button ID="Button1" runat="server" Text="下一步" /></div>
</asp:Panel>
</div>
</form>

</body>

</html>

搜索更多相关主题的帖子: Altas 
2006-11-13 19:31
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
收藏
得分:0 
主要得看你在后置代码中是怎么写的,定义当选中同意,并且点击了下一步,则第一个Panel隐藏,第二个Panel显示

http://www.找到组织!找到党!
2006-11-13 21:36
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class reg : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

//Page.Load += Button2.Click;
//Button2.Click +=new EventHandler(Button2_Click);
if (!IsPostBack)
{
Button2.Enabled = false;
Panel1.Visible = true;
Panel2.Visible = false;
}
}
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
if (CheckBox1.Checked)
{
Button2.Enabled = true;
}
else
{
Button2.Enabled = false;
}

}
protected void Button3_Click(object sender, EventArgs e)
{
Response.Redirect("/",true);
}
protected void Button2_Click(object sender, EventArgs e)
{
Panel2.Visible = true;
Panel1.Visible = false;
}
}


59ita点com(我就爱TA)
2006-11-14 15:13
快速回复:[求助]Altas的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017838 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved