По какой-то причине, когда я использую метод = post, action = "DisplayForm.aspx" и runat = "server" Я не могу получить данные для отображения на другом (DisplayForm) отображается строка файла .cs, но без данных из формы. Я использую регулярные текстовые поля HTML и не завершаю весь код файла cs, потому что все это основано на том же, но HTML закончен. Я не хочу использовать PHP или JSНевозможно получить данные формы, используя сообщение и действие
форма HTML
<form autocomplete="on" runat="server" method="post" action="DisplayForm.aspx" id="log">
<h1>התחבר</h1>
<p>
<label for="username" class="uname" data-icon="u">שם משתמש: </label>
<input name="signinName" required="required" type="text" placeholder="myusername " pattern="{3,}" maxlength="10" oninvalid="this.setCustomValidity('שם משתמש צריך להיות בין 3-10 תווים') " id="signinU" />
</p>
<p>
<label for="password" class="youpasswd" data-icon="p">סיסמה : </label>
<input name="password" required="required" type="password" placeholder="eg. X8df!90EO" pattern="{6,8}" maxlength="8" onivalied="this.setCustomValidity('סיסמה צריכה להיות בין 6-8 מספרים') " oninput="SetCustomValidity('')" id="signinP" />
</p>
<p class="keeplogin">
<label for="loginkeeping">השאר אותי מחובר</label>
<input type="checkbox" name="loginkeeping" id="loginkeeping" value="loginkeeping" />
</p>
<% =st %>
<p class="login button">
<input type="submit" value="התחבר" />
</p>
<div class="change_link">
<p>
אין משתמש?
<a href="#toregister" class="to_register" id="join">הצטרף</a>
</p>
</div>
</form>
DisplayForm.aspx.cs
public partial class DisplayForm : System.Web.UI.Page
{
public string st = "";
protected void Page_Load(object sender, EventArgs e)
{
//Signin vars
string signUser = Request.Form["signinName"];
//signup vars
string loginUser = Request.Form["loginUsername"];
st += "<p style='postition:absolute;top:20%;z-index:999;'>שלום" + signUser + "</p>";
}
}
у меня нет никакого кода для передачи данных, потому что, насколько как я знаю, метод = 'post' делает это. Этот код работает, когда я использую его в файле .cs страницы, на которой размещена форма, поэтому, возможно, мне нужно добавить код отправки ?.
На странице DisplayForm, нет ничего, кроме данных из формы
Надежда Я ясно
Спасибо расширенных
Пробовал это и оба пути не работают – saarsc
oops !! Если вы отлаживаете DisplayForm onload, что он показывает результат для (Request.Form.AllKeys)? –
Не уверен, что я сделал это правильно, но выход System.String [] – saarsc