我点击了Attaton然后在按钮点击事件之前删除输入页面加载 如果点击此按钮,我想检查页面加载
我使用了隐藏字段 和javascript函数一样
<script type="text/javascript">
function CheckClicked() {
form1.HiddenField2.Value = span1.innerHTML;
alert(form1.HiddenField2.Value);
}
</script>
这是我的按钮
<asp:Button id="cmd_Edit" CssClass="button rnd-sml" runat="server" text="edit" OnClick="cmd_Edit_Click" Visible="False" onclientclick="CheckClicked()" />
单击警告弹出窗口时确定
当我签入了像
这样的page_load事件时 if (HiddenField2.Value!="True")
{
FillData();
}
HiddenField2.Value = null 我不知道为什么它的值(True)在页面加载变为空时在警报中是真的
我需要方法知道在输入按钮点击事件之前是否点击了我的按钮? 我需要帮助
答案 0 :(得分:1)
在处理回发值之前引发页面加载事件。
尝试在OnPreRender事件上调用“FillData”以防止这种情况发生。
答案 1 :(得分:0)
首先,您是否检查过页面上隐藏字段的实际名称? Asp .net喜欢根据你的想法改变它们,所以javascript的名称可能会有所不同。另外,请尝试使用ID而不是名称的document.getElementById('whatever_the_id_is').value = document.getElementById('your_span').innerHTML;
。