2016-07-06 5 views
1

우선 저는 ASP의 초보자입니다. 그래서 질문이 너무 어리석기는하지만 여전히 내 웹 페이지에 드롭 다운 목록을 추가 할 수는 없습니다. materialize.css을 사용합니다. 드롭 다운이 정상적으로 작동하지만 materialize의 파일을 링크 할 때 작동하지 않습니다. 도구 상자의 드롭 다운 목록과 구체화 할 항목의 드롭 다운 목록을 모두 추가하려했으나 코드는 표시되지 않습니다. 선물이야. 어떻게 해결할 수 있니?
여기 도구 상자 `asp.net 웹 양식에 materialize.css로 드롭 다운을 추가 할 수 없습니다

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %> 

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 

    <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 
    <link href="font/material-design-icons/material.css" rel="stylesheet" type="text/css" /> 
    <link href="styles/materialize.min.css" rel="stylesheet" type="text/css" /> 
    <title></title> 
    <style> 
     .wraped { 
      margin-top:10px; 
      margin-left:20px; 
      margin-right:20px; 
     } 
     </style> 
    <asp:ContentPlaceHolder id="head" runat="server"> 
    </asp:ContentPlaceHolder> 
</head> 
<body> 
    <div class="wraped"> 
    <div class="container" style="width:80%"> 
    <form id="form1" runat="server"> 
     <div class="row"> 
      <!--Navbar--> 
      <div class="col s4"> 
       <asp:Image ID="logo" CssClass="z-depth-3 responsive-img" ImageUrl="~/images/logo.png" runat="server" Height="122px" Width="214px" /> 
       </div> 
      <div class="col s6 offset-s2" style="border-bottom:solid 4px #669900;margin-top:25px;" > 
       <asp:Menu ID="Menu1" DataSourceID="SiteMapDataSource1" Orientation="Horizontal" runat="server" StaticMenuStyle-HorizontalPadding="10px" Width="100%"> 
        <StaticHoverStyle BackColor="#003300" ForeColor="White" /> 
        <StaticMenuItemStyle Font-Names="Corbel" Font-Size="Large" ForeColor="#CC3300" HorizontalPadding="23px" Font-Bold="True" /> 
       </asp:Menu> 
       <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False" /> 
       </div> 
     <!--Content--> 
    <div class="col s12" style="margin-top:20px;"> 
     <asp:DropDownList ID="DropDownList1" runat="server"></asp:DropDownList><!--Here is the drop down--> 
     <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"> 

     </asp:ContentPlaceHolder> 
    </div> 
      </div> 
    </form> 
     </div> 
    </div> 
    <script type="text/javascript" src="js/jquery-2.1.4.min.js"></script> 
    <script type="text/javascript" src="js/materialize.min.js"></script> 

</body> 
</html> 

` 에서 추가 드롭 다운 내 마스터 페이지의 코드입니다 그리고 이것은 내가 비주얼 스튜디오를 사용하고

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %> 

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 

    <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 
    <link href="font/material-design-icons/material.css" rel="stylesheet" type="text/css" /> 
    <link href="styles/materialize.min.css" rel="stylesheet" type="text/css" /> 
    <title></title> 
    <style> 
     .wraped { 
      margin-top:10px; 
      margin-left:20px; 
      margin-right:20px; 
     } 
     </style> 
    <asp:ContentPlaceHolder id="head" runat="server"> 
    </asp:ContentPlaceHolder> 
</head> 
<body> 
    <div class="wraped"> 
    <div class="container" style="width:80%"> 
    <form id="form1" runat="server"> 
     <div class="row"> 
      <!--Navbar--> 
      <div class="col s4"> 
       <asp:Image ID="logo" CssClass="z-depth-3 responsive-img" ImageUrl="~/images/logo.png" runat="server" Height="122px" Width="214px" /> 
       </div> 
      <div class="col s6 offset-s2" style="border-bottom:solid 4px #669900;margin-top:25px;" > 
       <asp:Menu ID="Menu1" DataSourceID="SiteMapDataSource1" Orientation="Horizontal" runat="server" StaticMenuStyle-HorizontalPadding="10px" Width="100%"> 
        <StaticHoverStyle BackColor="#003300" ForeColor="White" /> 
        <StaticMenuItemStyle Font-Names="Corbel" Font-Size="Large" ForeColor="#CC3300" HorizontalPadding="23px" Font-Bold="True" /> 
       </asp:Menu> 
       <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False" /> 
       </div> 
     <!--Content--> 
    <div class="col s12" style="margin-top:20px;"> 
     <div class="input-field"> 
    <select> 
     <option value="" >Choose your option</option> 
     <option value="1">Option 1</option> 
     <option value="2">Option 2</option> 
     <option value="3">Option 3</option> 
    </select> 
    </div><!--Here is the drop down--> 

     <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"> 

     </asp:ContentPlaceHolder> 
    </div> 
      </div> 
    </form> 
     </div> 
    </div> 
    <script type="text/javascript" src="js/jquery-2.1.4.min.js"></script> 
    <script type="text/javascript" src="js/materialize.min.js"></script> 

</body> 
</html> 

를 실현의 드롭 다운 목록과 코드입니다 12

+0

이 답변을 확인하십시오 : http://stackoverflow.com/questions/38170589/select-option-does-not-work-in-rails-using-materializecss/38175041#38175041. 나는 당신의 문제가 동일하다고 믿습니다. –

+0

문제는 드롭 다운 목록이 표시되지 않는다는 것입니다. 그 공간은 완전히 비어있는 것으로 표시됩니다. 요소를 검사하면 코드가 표시됩니다 ... jquery 초기화도 사용했지만 여전히 동일합니다. – Sourajit

답변

0

DropDownList 태그 안에 CssClass = "browser-default"를 사용하십시오.