2015-10-29 4 views
0

Вот модальный:Bootstrap модальность С VB.NET OnCommand

<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 

Без использования следующей строки в ссылке, код-работает отлично работает :

данных тумблер = "модальный" данных TARGET = "# messmodal"

Как только эта линия вновь включена, кнопка открывает только модальный и код-за не функция.

Как мне обойти это?

ответ

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

Это должно сработать. используя использование данных для переключения, поскольку - является буквальным.

Справочные темы:

+0

Спасибо за ответ! Но я работаю с vb.net. И все, что я с нетерпением жду, это запустить модальный и сохранить значение сеанса при нажатии этой кнопки ссылки. Значение сеанса будет использоваться и в модальном режиме. –

Смежные вопросы