我有一个用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,如果是,我调用处理提交数据的函数。但是,当我检查控制器时,它们是空的。就像帖子后面删除了所有数据一样
任何想法?