这是模式:
<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”
重新包含此行后,该按钮仅打开模式,代码隐藏不起作用。
我怎么绕过这个?
答案 0 :(得分:1)
LinkButton1.Attributes('data-toggle') = 'modal';
这应该有效。使用数据切换不会使用,因为-
是文字。
参考主题: