2016-07-06 12 views
1

Zunächst einmal bin ich ein Neuling zu ASP so kann die Frage zu dumm sein, aber immer noch nicht in der Lage, die Dropdown-Liste zu meinen Webseiten nach hinzuzufügen mit materialize.css .Ohne Dropdown-Menü funktioniert gut, aber auf die Verknüpfung der Dateien von materialize es funktioniert nicht.Ich habe versucht, sowohl die Dropdown-Listen aus der Toolbox als auch die eine zu materialisieren hinzufügen, aber es wird nicht angezeigt, obwohl der Code ist Gegenwart.Wie das zu lösen?
Hier ist Code-Schnipsel meiner Masterseite mit einem Drop-Down aus Toolbox `Kann nicht Dropdown in asp.net Web Forms mit materialize.css hinzufügen

hinzugefügt
<%@ 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> 

` Und das ist der Code-Schnipsel mit Drop-Down-Liste der

<%@ 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> 

materialisiert ich Visual Studio bin mit 12

+0

Überprüfen Sie diese Antwort: http://stackoverflow.com/questions/38170589/select-option-does-not-work-in-rails-using-materializecss/38175041#38175041. Ich glaube, dass dein Problem das gleiche ist. –

+0

Das Problem ist, dass die Dropdown-Liste nicht angezeigt wird! Dieser Space wird komplett leer angezeigt. Während des in inspect-Elements wird der Code angezeigt ... und ich habe auch die jquery-Initialisierung verwendet, aber es ist immer noch dieselbe – Sourajit

Antwort

0

Verwenden Sie CssClass = "browser-default" innerhalb des DropDownList-Tags.