如何在asp.net中使用javascript将当前时间存储在数据库中

时间:2013-08-28 05:26:57

标签: javascript asp.net

我已将Label放在更新面板之外,这样如果用户收到任何与错误或确认相关的消息,它会在右上角看到而不加载整个页面,但是当我评论更新面板时标签没有得到任何文本它工作,但它加载整个页面,我不会。所以帮帮忙。

这是设置标签的页面设计代码:

<div>
  <asp:Label ID ="se" CssClass="mess" runat="server" ClientIDMode="Static" > 
  </asp:Label>
</div>

<div>
  <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
  <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">

  <Triggers>
    <asp:AsyncPostBackTrigger EventName="Click" ControlID="b1" />
  </Triggers>
    <ContentTemplate>
      <div>
        <asp:Button ID="b1" runat="server"  Text="Submit."  />
      </div>
    </ContentTemplate>
  </asp:UpdatePanel>
</div>

CSS我用于Label。

.mess{
    z-index:3;
   -o-box-shadow:1px 1px 1px 1px #322e2e;
   -moz-box-shadow:1px 1px 1px 1px #322e2e;
   -webkit-box-shadow:1px 1px 1px 1px #322e2e;
    box-shadow:1px 1px 1px 1px #322e2e;
    float:right;
    padding:10px;
    border-radius:25px 25px 25px 0;
    background-color:#5db620;
    color:#f1eded;
    margin:auto 5% auto auto;
    display:none;      
    text-wrap:normal;
}

我用于标签的Javascript:我在评论更新面板时使用的这个脚本,所以当页面加载时&amp;如果标签得到任何文本,它会在10秒后消失。

 <script>
    $(document).ready(function () {
        $('#<%= se.ClientID %>').fadeOut(10000);
    });
 </script>

用于标签的C#代码隐藏:这里我使用属性[disply:inline]更改css

所以无论标签中的文字是什么,都可以点击按钮。

protected void b1_Click(object sender, EventArgs e)
{
    se.Attributes.Add("style", "display:inline");
    se.Text = "Ok";   
}

2 个答案:

答案 0 :(得分:0)

ID =“se”的asp:Label必须在UpdatePanel中才能在Async回发上更新。

答案 1 :(得分:0)

尝试这个你的标签应该在更新面板内部复制这个并尝试替换我编辑过的代码,这对我来说很合适

<div>
    <asp:scriptmanager id="ScriptManager1" runat="server"></asp:scriptmanager>
    <asp:updatepanel id="UpdatePanel1" runat="server" updatemode="Conditional">

                    <Triggers>

                        <asp:PostBackTrigger ControlID="b1" />

                    </Triggers>
                    <ContentTemplate>
              <div>
              <asp:Label ID ="se" CssClass="mess" runat="server"> </asp:Label>
              </div>
              <div>
              <asp:Button ID="b1" runat="server"  Text="Submit."  />
              </div>
              </ContentTemplate>
              </asp:updatepanel>
    </div>

屏幕截图

enter image description here

enter image description here

更新面板现在可以使用