Javascript 在Asp.net中注册
我从internet下载模板并使用它,但当单击“注册”按钮时,数据保存到数据库中,但没有任何值 在数据库中是这样的Javascript 在Asp.net中注册,javascript,asp.net,html,Javascript,Asp.net,Html,我从internet下载模板并使用它,但当单击“注册”按钮时,数据保存到数据库中,但没有任何值 在数据库中是这样的 MemID MemName MemPass Email Phnenumber UserTypeID 2 NULL NULL 3 NULL NULL NULL NULL NULL NULL
MemID MemName MemPass Email Phnenumber UserTypeID
2 NULL NULL
3 NULL NULL
NULL NULL NULL NULL NULL NULL
这是模板代码
<div id="container_demo" >
<a class="hiddenanchor" id="toregister"></a>
<a class="hiddenanchor" id="tologin"></a>
<div id="wrapper">
<div id="login" class="animate form">
<form action="WebForm1.aspx" autocomplete="on">
<h1>Log in</h1>
<p>
<label for="username" class="uname" data-icon="u" > Your email or
username </label>
<input id="username" name="username" required="required" type="text"
placeholder="myusername or mymail@mail.com"/>
</p>
<p>
<label for="password" class="youpasswd" data-icon="p"> Your password
</label>
<input id="password" name="password" required="required"
type="password" placeholder="eg. X8df!90EO" />
</p>
<p class="keeplogin">
<input type="checkbox" name="loginkeeping" id="loginkeeping"
value="loginkeeping" />
<label for="loginkeeping">Keep me logged in</label>
</p>
<p class="login button">
<input type="submit" value="Login" />
</p>
<p class="change_link">
Not a member yet ?
<a href="#toregister" class="to_register">Join us</a>
</p>
</form>
</div>
<div id="register" class="animate form">
<form action="#tologin" autocomplete="on">
<h1> Sign up </h1>
<p>
<label for="usernamesignup" class="uname" data-icon="u">Your
username</label>
<input id="usernamesignup" runat="server" name="usernamesignup"
required="required" type="text" placeholder="mysuperusername690" />
</p>
<p>
<label for="passwordsignup" class="youpasswd" data-icon="p">Your
password </label>
<input id="password1" name="passwordsignup" runat="server"
required="required" type="password" placeholder="eg. X8df!90EO"/>
</p>
<p>
<label for="emailsignup" class="youmail" data-icon="e" > Your
email</label>
<input id="emailsignup" name="emailsignup" runat="server"
required="required" type="text" placeholder="mysupermail@mail.com"/>
</p>
<%-- <p>
<label for="passwordsignup_confirm" class="youpasswd"
data-icon="p">Please
confirm your password </label>
<input id="passwordsignup_confirm" runat="server
name="passwordsignup_confirm" required="required" type="password"
placeholder="eg. X8df!90EO"/>
</p>--%>
<asp:Label ID="Label1" runat="server"></asp:Label>
<p class="signin button">
<input type="button" value="submitt" runat="server"
onserverclick="Btn_SignUp_Click" />
</p>
<p class="change_link">
Already a member ?
<a href="#tologin" class="to_register"> Go and log in </a>
</p>
</form>
</div>
</div>
作用
protected void Btn_SignUp_Click (object sender, EventArgs e)
{
try
{
abb.Registration(usernamesignup.Value, password1.Value, emailsignup.Value);
//ab.usernameexist(txt_fullname.Value);
Label1.Text = ("UserName already exist");
//cc.getusername(TextBox1.Text);
//sig.Text = ("Register Success");
Label1.Text = ("Signup Success");
}
catch
{
Label1.Text = ("SignUp failed");
}
usernamesignup.Value = "";
password1.Value = "";
emailsignup.Value = "";
}
显示abb.Registration功能的代码。您是否验证了注册时输入的数据?显示您的
abb.注册
代码。看来你错过了验证。您的html中有任何验证逻辑吗?@sACHIN这是代码。。。public void注册(string MemName,string MemPass,string Email){db.ExecuteNonQuery(“spinsert”,新对象[]{MemName,MemPass,Email});}我在aspx中以这样的形式调用类。。。ClassLibrary1.Class1ABB=新ClassLibrary1.Class1()<代码>执行查询有参数??您确定使用的功能正确吗。
protected void Btn_SignUp_Click (object sender, EventArgs e)
{
try
{
abb.Registration(usernamesignup.Value, password1.Value, emailsignup.Value);
//ab.usernameexist(txt_fullname.Value);
Label1.Text = ("UserName already exist");
//cc.getusername(TextBox1.Text);
//sig.Text = ("Register Success");
Label1.Text = ("Signup Success");
}
catch
{
Label1.Text = ("SignUp failed");
}
usernamesignup.Value = "";
password1.Value = "";
emailsignup.Value = "";
}