Кажется, у меня проблема с использованием jQuery для создания PostBack.
Я не могу отправить назад никаких проблем, но там нет значений моего контроля страницы.
Код такой:
WebForm.aspx;
<script src="/jQueryPlugins/jQuery.Form.js" type="text/javascript"></script>
<form id="myForm" action="MyForm.aspx" method="post">
<input type="text" runat="server" id="txtApplicantFirstName" />
</form>
также
$(document).ready(function() {
$('#myForm').ajaxForm(function() { alert(99); });
}
Тогда в моем коде позади;
protected void Page_Load(object sender, EventArgs e)
{
string h = txtApplicantFirstName.Value;
}
Почему строка h всегда пуста?
РЕДАКТИРОВАТЬ
Я размещаю подобное в своем javascript на прессе якоря.
$('#myForm').submit();
Редактировать 2
Я только что попробовал приведенный выше код в совершенно новом приложении, и оно работает. Единственное отличие, которое я вижу сейчас, заключается в том, что я использую главную страницу, поэтому форма находится на главной странице.