2017-12-26 17 views
0

jQuery UI가 작동하지 않지만 다른 별도의 웹 폼에서 제대로 작동하고 있습니다.내 콘텐츠 페이지에서 Jquery UI가 작동하지 않습니다.

<script type="text/javascript"> 
$("[id*=lnkView]").live("click", function() { 
    var subject = $(this).text(); 
    var row = $(this).closest("tr"); 
    $("#body").html($(".body", row).html()); 
    $("#attachments").html($(".Attachments", row).html()); 
    $("#dialog").dialog({ 
     title: subject, 
     buttons: { 
      Ok: function() { 
       $(this).dialog('close'); 
      } 
     } 
    }); 
    return false; 
}); 

:

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 
     <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.bundle.min.js"></script> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script> 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" rel="stylesheet" /> 

이 스크립트는 이메일 본문을 보여주는 위해 jQuery를 UI 대화 상자에서입니다 : 여기

내 코드입니다 0
<div id="page-wrapper" class="gray-bg dashbard-1"> 
    <div class="content-top"> 
     <asp:GridView ID="gvEmails" runat="server" OnRowDataBound="OnRowDataBound" DataKeyNames="MessageNumber" 
      AutoGenerateColumns="False" PagerSettings-Mode="NextPreviousFirstLast" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3"> 
      <Columns> 
       <asp:BoundField HeaderText="From" DataField="From" HtmlEncode="false" /> 
       <asp:TemplateField HeaderText="Subject"> 
        <ItemTemplate> 
         <asp:LinkButton ID="lnkView" runat="server" Text='<%# Eval("Subject") %>' /> 
         <span class="body" style="display: none; width: auto"> 
          <%# Eval("Body") %></span> 
        </ItemTemplate> 
       </asp:TemplateField> 
       <asp:BoundField HeaderText="Date" DataField="DateSent" /> 
       <asp:TemplateField HeaderText="Attachment" ItemStyle-CssClass="Attachments"> 
        <ItemTemplate> 
         <asp:Repeater ID="rptAttachments" runat="server"> 
          <ItemTemplate> 
           <asp:LinkButton ID="lnkAttachment" runat="server" OnClick="Download" Text='<%# Eval("FileName") %>' /> 
          </ItemTemplate> 
          <SeparatorTemplate> 
           <br> 
          </SeparatorTemplate> 
         </asp:Repeater> 
        </ItemTemplate> 
        <ItemStyle CssClass="Attachments"></ItemStyle> 
       </asp:TemplateField> 
      </Columns> 
      <FooterStyle BackColor="White" ForeColor="#000066" /> 
      <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" /> 
      <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" /> 
      <RowStyle ForeColor="#000066" /> 
      <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" /> 
      <SortedAscendingCellStyle BackColor="#F1F1F1" /> 
      <SortedAscendingHeaderStyle BackColor="#007DBB" /> 
      <SortedDescendingCellStyle BackColor="#CAC9C9" /> 
      <SortedDescendingHeaderStyle BackColor="#00547E" /> 
     </asp:GridView> 
    </div> 

내 Gmail 계정의 메일을 표시하는 코드입니다. 메일 본문 및 첨부 파일을 표시하기 위해 Jquery UI 대화 상자를 만들었습니다.

+1

"제대로 작동하고 있습니까?"는 의미는 무엇입니까? 실제로 문제를 설명하지 않고 코드의 벽을 게시했습니다. –

+0

ummm, 내가보기에는 여기 없다. jquery-ui 스크립트를 포함 시켰습니까? –

+0

예 mr.Joey 우드 –

답변

0

나는 쿼리와 ui 스크립트를 포함하는 것을 잊어 버리고 있다고 생각합니다 (script 태그를 통해).