使用VB.NET OnCommand的Bootstrap模式

时间:2015-10-29 13:26:15

标签: vb.net twitter-bootstrap

这是模式:

<div class="modal fade" id="messmodal">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <div class="modal-title">
                        New Message to <% Response.Write(Session("tempsess")) %></div>
                </div>
                    <button type="button" class="btn btn-primary">
                        Send</button>
                </div>
            </div>
        </div>
    </div>

这是启动模态的链接按钮:

     <asp:LinkButton ID="LinkButton1" runat="server" 
     CssClass="btn btn-success fa fa-comments-o" 
     OnCommand="getshisid" CommandArgument='<%# Eval("profile_id") %>' 
     data-toggle="modal" data-target="#messmodal">
     </asp:LinkButton>

这是链接按钮背后的代码:

Sub getshisid(ByVal Sender As Object, ByVal e As CommandEventArgs)
        Dim commandArgsAccept As Integer = e.CommandArgument
        Dim proid As Integer = commandArgsAccept
        Session("tempsess") = proid
        Dim prosess As Integer
        prosess = Convert.ToInt32(Session("tempsess"))
        Response.Write(prosess)
    End Sub

在链接按钮中不使用以下行, 代码隐藏工作完美:

  

data-toggle =“modal”data-target =“#messmodal”

重新包含此行后,该按钮仅打开模式,代码隐藏不起作用。

我怎么绕过这个?

1 个答案:

答案 0 :(得分:1)

LinkButton1.Attributes('data-toggle') = 'modal';

这应该有效。使用数据切换不会使用,因为-是文字。

参考主题: