[英]i want to make my shoppingcart local so every time i refresh the page my stuff still needs to be in there but i just dont find the right way to do it
[英]How do I make my bootstrap buttons look the way I want but still function?
我的導航欄中有這些bootstrap 3.x按鈕,我喜歡這樣做時的外觀:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <ul class="nav navbar-nav navbar-right"> <li><button class="btn btn-sm navbar-link navbar-btn btn-primary" asp-area="" asp-controller="Account" asp-action="Register">Register</button></li> <li><button class="btn btn-sm navbar-link navbar-btn btn-primary" asp-area="" asp-controller="Account" asp-action="Login">Log in</button></li> </ul>
但是問題是他們沒有像這些一樣帶我走我需要的道路:
丑陋但實用
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <ul class="nav navbar-nav navbar-right"> <li><a class="btn btn-sm navbar-link navbar-btn btn-primary" asp-area="" asp-controller="Account" asp-action="Register">Register</a></li> <li><a class="btn btn-sm navbar-link navbar-btn btn-primary" asp-area="" asp-controller="Account" asp-action="Login">Log in</a></li> </ul>
我試過將兩者都包裝成某種形式,可以用。 它看起來像預期的一樣,但是打開后便提交了頁面(實際上是在我的網頁上提交了一個空白表格)
編輯:我只是在.css中跑來跑去,使它看起來像我需要的錨一樣。 謝謝先生的努力。
asp-area
, asp-controller
和asp-action
是錨標記幫助器,它們在按鈕標簽中不會產生相同的輸出,因為它們專門用於標簽。 為了使按鈕以相同的方式工作,您需要添加以下內容:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <ul class="nav navbar-nav navbar-right"> <li><button class="btn btn-sm navbar-link navbar-btn btn-primary" onclick = "window.open('Account/Register')">Register</button></li> <li><button class="btn btn-sm navbar-link navbar-btn btn-primary" onclick="window.open('Account/Login')">Log in</button></li> </ul>
或按照@Jeff Matthews的建議,您可以添加javascript,
addEventListener("click", () => {your code to redirect;});
按鈕元素。 EventListner MDN文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.