Razorビューには次のものがあります。
<button class="float-left submit-button" title="Test Questions">Test</button>
ボタンをクリックすると、次の URL に移動するようにするにはどうすればよいですか?
"~/F000C/Home-About"
Razorビューには次のものがあります。
<button class="float-left submit-button" title="Test Questions">Test</button>
ボタンをクリックすると、次の URL に移動するようにするにはどうすればよいですか?
"~/F000C/Home-About"
次のように、リンクとボタンを使用するだけです。
<a href="http://www.example.com"><button class="float-left submit-button" title="Test Questions">Test</button></a>
<button class="float-left submit-button" title="Test Questions" onclick="javascript:window.open('~/F000C/Home-About')">Test</button>
ボタン要素が本当に必要な場合は、onclick
イベントを挿入する必要があります。
また:
<button class="float-left submit-button" title="Test Questions" onclick="window.location.assign('~/F000C/Home-About')">Test</button>
ボタンだけを含む単純なフォームを使用できます。
<form action="~/F000C/Home-About">
<button class="float-left submit-button" title="Test Questions">Test</button>
</form>
form { display: inline }
フォームはデフォルトでブロックとして表示されるため、を設定する必要がある場合があります。
ただし、通常のリンク要素を使用して、ボタンのようにスタイルを設定することをお勧めします (最近の CSS では簡単です)。検索エンジンについて考えてみましょう。(彼らは通常、フォームを送信しませんし、JavaScript を実行することを期待されるべきではありません。しかし、彼らはリンクが大好きなだけです。)
CSS と HTML を使用して、リンクを素晴らしいボタンのように見せてみませんか。その他の例はこちら.
HTML
<a class="awesome" href="http://www.example.com">Super Awesome Button Link »</a>
CSS
.awesome, .awesome:visited {
background: #666;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
font:12px Calibri, Verdana;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}
.awesome:hover { background-color: #111; color: #fff; }