有关验证码的超奇怪问题!
我在用户登录页面加上了验证码的功能,这个功能加上,整个页面就什么都没有了,只有一个验证码的图片在左上角,我用一个表格来固定它都没有用,如果注释掉任何一段代码,让验证码失效,那页面就什么都有了,请问大家这是怎么回事?
前代码:
<TABLE id="Table3" style="Z-INDEX: 109; LEFT: 416px; WIDTH: 94px; POSITION: absolute; TOP: 128px; HEIGHT: 8px"
cellSpacing="1" cellPadding="1" width="94" border="0" runat="server">
<TR>
<TD>
<P><FONT face="宋体">
<asp:Image id="Ima_yz" runat="server" Width="88px" Height="24px" ImageUrl="ManageLogin.aspx"></asp:Image></FONT></P>
</TD>
</TR>
</TABLE>
<asp:Label id="Label2" style="Z-INDEX: 101; LEFT: 176px; POSITION: absolute; TOP: 192px" runat="server">password:</asp:Label>
<asp:TextBox id="txt_user" style="Z-INDEX: 102; LEFT: 256px; POSITION: absolute; TOP: 160px"
runat="server"></asp:TextBox>
<asp:TextBox id="txt_password" style="Z-INDEX: 103; LEFT: 256px; POSITION: absolute; TOP: 192px" runat="server" TextMode="Password"></asp:TextBox>
<asp:Button id="Button1" style="Z-INDEX: 105; LEFT: 256px; POSITION: absolute; TOP: 232px" runat="server" Text="确定"></asp:Button>
<asp:TextBox id="txt_randomicity" style="Z-INDEX: 106; LEFT: 256px; POSITION: absolute; TOP: 128px" runat="server"></asp:TextBox>
<asp:Label id="Label3" style="Z-INDEX: 107; LEFT: 176px; POSITION: absolute; TOP: 128px" runat="server" Width="64px">验证码:</asp:Label>
后代码:
private void Page_Load(object sender, System.EventArgs e){
// 在此处放置用户代码以初始化页面
if(!IsPostBack){
string checkCode = CreateRandomCode(4);
Session["CheckCode"] = checkCode;
CreateImage(checkCode);
}
}
private string CreateRandomCode(int codeCount)
{
......
}
private void CreateImage(string checkCode)
{
......
}
我觉得是页面的原因,与CreateRandomCode和CreateImage这两个函数没有关系