Finché si dispone di una comprensione di come controlli server ASP.NET rendering in HTML
esempio:
Questo controllo server:
<asp:Button ID="Button1" runat="server" CssClass="btn" Text="Button 1" />
Renders a questo HTML:
<input type="submit" class="btn" id="Button1" value="Button 1" name="Button1">
allora sei sulla strada per utilizzare il bootstrap con i moduli web ASP.NET
CssClass="btn"
è tutto ciò che serve per modellare il pulsante con bootstrap.
Incollare il markup qui sotto nella tua pagina aspx per vedere un esempio
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link rel="stylesheet" href="http://twitter.github.com/bootstrap/1.4.0/bootstrap.min.css" />
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" CssClass="btn" Text="Button 1" />
</div>
</form>
</body>
</html>
edit:
è possibile trasformare qualsiasi controllo HTML standard in un controllo server con l'aggiunta di runat="server"
e quindi aggiungi il gestore di eventi click sul lato server.
HTML:
<a id="actionLink" runat="server">Action</a>
codice sottostante:
protected void Page_Load(object sender, EventArgs e)
{
actionLink.ServerClick += new EventHandler(actionLink_ServerClick);
...
}
void actionLink_ServerClick(object sender, EventArgs e)
{
...
}
resa Tag Ancoraggio:
<a id="actionLink" href="javascript:__doPostBack('actionLink','')">Action</a>
Questo dovrebbe ottenere ciò è necessario implementare clic del server su quelli pulsante a discesa e comandi di bootstrap radio.
Cosa hai provato finora? Cosa non funziona? Bootstrap è solo una raccolta di stili CSS. Non riesco a capire perché questo potrebbe spezzare ASP.NET. –
Tutti gli elementi di Twitter sono HTML/CSS/JavaScript, quindi la tecnologia lato server che si utilizza non influisce su di esso. Hai un esempio di questi componenti _non_ funziona? Possiamo potenzialmente aiutare con quello. Altrimenti, Twitter ha esempi di componenti funzionanti. – David
In realtà non sto dicendo che i componenti non funzionano. Semplicemente non so come farli funzionare su un modulo di asp.net. Voglio dire, cosa dovrei fare? Impostare lo stile del pulsante su "btn"? Controlla questo tag, è un componente server fornito da .net framework: "