页面生命周期让我感到困惑



>我点击了一个按钮,然后 depug 在按钮点击事件之前输入页面加载如果单击此按钮,我想签入页面加载

我用了希登菲尔德和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();
            }

隐藏字段2.值 =null我不知道为什么它的值在哪里(真)当页面加载变为空时警报为真

我需要一种方法来知道我的按钮在输入按钮单击事件之前是否单击?请我需要帮助

在处理回发值之前引发页面加载事件。

尝试在 OnPreRender 事件上调用"FillData"以防止这种情况发生。

首先,您是否检查了页面上隐藏字段的实际名称?Asp .net喜欢将它们从你认为的改变,所以javascript的名称可能会有所不同。另外,请尝试使用 ID 而不是名称document.getElementById('whatever_the_id_is').value = document.getElementById('your_span').innerHTML;

相关内容

  • 没有找到相关文章

最新更新