【发布时间】:2014-11-26 02:43:56
【问题描述】:
我正在尝试将船舶信息放入账单信息文本框中。当复选框被选中时,账单到信息文本框需要填充与发货到信息文本框相同的值。当我单击发送按钮时,我拥有的代码将显示在单独的页面上,并且如果选中了该复选框,则发货地址和帐单地址相同。但是在表单上,当我单击复选框时,空白帐单字段未填充相同的数据,即使使用声明的值,文本框也保持为空。
protected void CbxShipto_CheckedChanged(object sender, EventArgs e)
{
CheckBox CbxShipto1 = (CheckBox)this.FindControl("CbxShipto");
if (CbxShipto1.Checked)
{
txtFirstName2.Text = TxtFirstName.Text;
txtLastName2.Text = TxtLastName.Text;
ddlState2.Text = ddlState.Text;
txtStreet2.Text = TxtStreet.Text;
txtCity2.Text = txtCity.Text;
txtzip2.Text = txtZip.Text;
}
}
【问题讨论】:
-
你能调试一下 CheckedChanged 是否被触发了吗?如果对您有帮助,您可以在这里查看一些答案:stackoverflow.com/questions/15772642/…
-
您为什么不在客户端上执行此操作?如果客户端已经拥有信息,则没有理由让服务器参与进来。