我有一个要求,每当文本框的值被showModalDialog中选中的值刷新时,我都希望触发服务器端textchangedevent。 所以我添加了#34; TextBox.onchange();"每当刷新值时。
但这会导致那些没有任何textChanged事件的文本框回发。
如果我为这些文本框设置AutoPostBack = False,则javascript错误"对象不支持此属性或方法"为" TextBox.onchange();"。
抛出如果textbox没有textChanged事件,为什么.onchange()会导致回发?
为什么AutoPostBack = False时不支持.onchange()?
示例代码已添加:
<script type="text/javascript">
function Click(txtBox) {
txtBox.onchange();
}
</script>
<asp:TextBox ID="txt1" ClientIDMode="Static" runat="server" AutoPostBack="true" onclick="Click(this);"></asp:TextBox>