因此,对于学校项目,我需要使用aspx文件创建登录+注册表单。 我决定制作一个第2页的表单样式,在按下按钮时更改表单。 现在我需要做的是在新页面中按下提交按钮后显示输入的用户名。
这是HTML
<%--Register--%>
<section>
<div id="container_demo">
<!-- hidden anchor to stop jump -->
<a class="hiddenanchor" id="toregister"></a>
<a class="hiddenanchor" id="tologin"></a>
<div id="wrapper">
<div id="login" class="animate form">
<form autocomplete="on" runat="server" name="signin" method="post" id="signin">
<h1>התחבר</h1>
<p>
<label for="username" class="uname" data-icon="u">אימייל או שם משתמש: </label>
<input <%--id="username"--%> id="signUsername" required="required" type="text" placeholder="myusername or mymail@mail.com" />
</p>
<p>
<label for="password" class="youpasswd" data-icon="p">סיסמה : </label>
<input id="lPassword" name="password" required="required" type="password" placeholder="eg. X8df!90EO" />
</p>
<p class="keeplogin">
<label for="loginkeeping">השאר אותי מחובר</label>
<input type="checkbox" name="loginkeeping" id="loginkeeping" value="loginkeeping" />
</p>
<p class="login button">
<input type="submit" value="התחבר" />
</p>
<p class="change_link">
אין משתמש?
<a href="#toregister" class="to_register">הצטרף</a>
</p>
</form>
</div>
<div id="register" class="animate form">
<form action="mysuperscript.php" autocomplete="on" onsubmit="return checkForm()">
<h1>הירשם </h1>
<p>
<label for="usernamesignup" <%--class="uname"--%> data-icon="u">שם משתמש</label>
<input id="usernamesignup" name="loginUsername" required="required" type="text" placeholder="mysuperusername690" pattern=".{3,}" oninvalid="this.setCustomValidity('שם משתמש קצר')" oninput="setCustomValidity('')" />
</p>
<p>
<label for="fNmae" class="fname" data-icon="u">שם פרטי</label>
<input id="fName" class="fnamesign" required="required" type="text" placeholder="איציק" />
</p>
<p>
<label for="lName" class=" lNaem" data-icon="u">שם משפחה</label>
<input id="lName" class="lNamesign" required="required" type="text" placeholder="פלדמן" />
</p>
<p>
<label for="emailsignup" class="youmail" data-icon="e">אימייל</label>
<input id="emailsignup" name="emailsignup" required="required" type="email" placeholder="mysupermail@mail.com" />
</p>
<p>
<label for="Password" class="youpasswd" data-icon="p">סיסמה </label>
<input id="Password" name="passwordsignup" required="required" type="password" placeholder="eg. X8df!90EO" />
</p>
<p>
<label for="cPassword" class="youpasswd" data-icon="p">אשר סיסמה </label>
<input id="cPassword" name="passwordsignup_confirm" required="required" type="password" placeholder="eg. X8df!90EO" />
</p>
<label for="bday">יום הולדת</label>
<p id="birthday">
<select name='day' id='dayddl'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
<option value='10'>10</option>
<option value='11'>11</option>
<option value='12'>12</option>
<option value='13'>13</option>
<option value='14'>14</option>
<option value='15'>15</option>
<option value='16'>16</option>
<option value='17'>17</option>
<option value='18'>18</option>
<option value='19'>19</option>
<option value='20'>20</option>
<option value='21'>21</option>
<option value='22'>22</option>
<option value='23'>23</option>
<option value='24'>24</option>
<option value='25'>25</option>
<option value='26'>26</option>
<option value='27'>27</option>
<option value='28'>28</option>
<option value='29'>29</option>
<option value='30'>30</option>
<option value='31'>31</option>
</select>
<select name='month' id='monthddl'>
<option value='1'>ינואר</option>
<option value='2'>פבואר</option>
<option value='3'>מרץ</option>
<option value='4'>אפריל</option>
<option value='5'>מאי</option>
<option value='6'>יוני</option>
<option value='7'>יולי</option>
<option value='8'>אוגוסט</option>
<option value='9'>ספטמבר</option>
<option value='10'>אוקטובר</option>
<option value='11'>נובמבר</option>
<option value='12'>דצמבר</option>
</select>
<input id="byear" name="byear" required="required" type="number" placeholder="2016" min="1970" max="2016" />
</p>
<p id="tel">
<label for="phone">מספר טלפון</label>
<br />
<input type="text" maxlength="3" id="phone" placeholder="050" class="bphone" />
-
<input type="text" maxlength="7" placeholder="1234567" class="ephone" />
</p>
<div id="mof">
<p>
<label for="gedner">מין</label>
<br />
<input type="radio" name="gender" value="male" checked />זכר
<input type="radio" name="gender" value="female" />נקבה
</p>
<p>
<label>סגנון האהוב</label>
<br />
<input type="radio" name="style" value="rock" required="required" />רוק
<br />
<input type="radio" name="style" value="metal" required="required" />מאטל
<br />
<input type="radio" name="style" value="classic" required="required" />
קלאסי
<br />
</p>
</div>
<p class="signin button">
<input type="submit" value="הירשם" id="sub" />
</p>
<p class="change_link">
יש משתמש ?
<a href="#tologin" class="to_register" id="reLogin">התחבר </a>
</p>
</form>
</div>
</div>
</div>
</section>
</div>
这个.cs文件
public partial class Login_N_register_ : System.Web.UI.Page
{
public string st = "";
protected void Page_Load(object sender, EventArgs e)
{
//Signin vars
string signUser = ((TextBox)signin.FindControl("signUsername")).Text;
//Login vars
string loginUser = Request.Form["loginUsername"];
st +="<h3 style='postition:absolute;top:50%;z-index:999;'>"+ signUser+"</h3>";
}
}
由于某种原因,.cs文件不会显示输入的文本。
没有达到它,因为我希望能够使一个表单起作用,但因为它是一个2表单一页我需要它才能显示页面上的文本框,例如:
我登录为:x:与注册表单无关的任何内容都不会运行,按下提交后.cs文件将其添加到MasterPage代码中,我将转移到新页面(action =“Main.master” “我想)
其他原因
希望我很高兴谢谢先进的