У меня есть динамическая форма, написанная на ASP (C #). В page_load я добавляю текстовое поле, которое я хочу отправить вместе с другими объектами.
Форма отправляется с тегом через javascript.
HyperLink btnBuy = new HyperLink();
btnBuy.CssClass = "btnLinkBuy btnLinkCheckoutGreen";
btnBuy.Attributes.Add("onmouseover", "GreenMouseOver()");
btnBuy.Attributes.Add("onmouseout", "GreenMouseOut()");
btnBuy.Attributes.Add("onclick", "javascript:postback()");
btnBuy.NavigateUrl = "#";
pnlVisaIcons.Controls.Add(btnBuy);
и скрипт
function postback() {
document.getElementById("checkoutForm").submit();
}
в событии page_load я проверяю, есть ли IsPostBack, и если да, то я вызываю функцию, которая обрабатывает отправленные данные. Однако, когда я проверяю контроллеры, они пусты. Вроде пост назад удалил все данные
есть идеи?