asp.net - 如何在asp.net中单击标签消息时显示完整消息?

标签 asp.net

目前,我正在网格中的标签中一次显示完整消息,如下所示。

<asp:TemplateField HeaderText="Message" ItemStyle-CssClass="gridlabeltextleftalign">
      <ItemTemplate>                        
                    <div style="word-wrap: break-word; width: 240px; text-align: left">
                              <asp:Label ID="lblMessage" runat="server" Font-Size="12px" Text='<%#DataBinder.Eval(Container.DataItem, "Message") %>'></asp:Label> 
                             </div>

                        </ItemTemplate>

                    </asp:TemplateField>

我想在单击它时以单行显示消息,然后显示整个消息。

请告诉我。

最佳答案

首先显示固定长度的字符串(不是完整的消息 ->例如:mes...)。

在页面加载时声明一个 protected 字符串,然后在每次页面加载时绑定(bind)它。之后直接将 protected 字符串分配给 JavaScript 数组。

请参阅下面的代码:

页面加载中

      protected string protectedString = "";

在应在 MouseOver 事件上调用的 Javascript 函数中:

  JavascriptArray = "<%= protectedString %>";

将数组设置为DIV的innerHTML。

希望这有帮助...

关于asp.net - 如何在asp.net中单击标签消息时显示完整消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6120600/

相关文章:

html - Razor 将 html 输出为字符串

asp.net - MVC session 过期 - 从剩下的地方继续

asp.net - jQuery AJAX 在 Firefox 中慢,在 IE 中快

c# - session 超时后自动重定向到登录

asp.net - 如何确保在单击 sun-menu 时顶级菜单项的 CSS 类已选中?

asp.net - 在 ASP.net 中插入 Javascript

c# - 类似于 ASP.NET 按钮的 HTML 按钮

c# - 如何使用 GMail 帐户发送电子邮件?

c# - ASP.Net 开发服务器死锁

c# - 从 URL 下载/流式传输文件 - asp.net