У меня есть динамическая форма, написанная на 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 ли это, и если это так, я вызываю функцию, которая обрабатывает отправленные данные. Однако, когда я проверяю контроллеры, они пусты. Лайкнул пост назад удалил все данные
Любые идеи?