Мне нужно взять имя пользователя, адрес электронной почты и пароль, которые пользователь вводит в форме html (в index.aspx) и использовать его в коде asp.net в другом page (register.aspx в папке с именем «u»).Request.QueryString не получает входные имена из html-формы
Это форма:
<form action="u/register.aspx" method="post" id="regForm">
<input type="text" name="fname" id="fname" placeholder="Full Name (Optional)" maxlength="16" />
<input type="text" name="uname" id="uname" placeholder="Username" maxlength="16" />
<input type="email" name="email" id="email" placeholder="Email Address" maxlength="32" />
<input type="password" name="pwd" id="pwd" placeholder="Password" maxlength="16" />
<input type="password" name="repwd" id="repwd" placeholder="Repeat Password" maxlength="16" />
<input type="submit" value="Sign Up" id="signup" />
</form>
Но, когда я использую Request.QueryString [ «имя_файла»], например, он не принимает «имя_файла» из формы, он просто берет ноль.
Что делать, чтобы решить эту проблему? Есть ли другой способ, который я могу использовать для достижения желаемого результата?
Большое спасибо!
'QueryString' получает информацию из строки запроса достаточно удивительно. Вы отправили свою форму, вам нужно 'request.Form' – paqogomez