私はハイパーリンクを持っています
<a href="" id="link1">Click</a>
このリンクがクリックされるたびに、ポスト バック アクションを有効にしました。
我々はできる
<a href="" id="link1" onclick="javascript:location.reload()">Click</a>
ただし、ページのリロードではなく、ページのポストバックを行いたいです。
出来ますか?
私はハイパーリンクを持っています
<a href="" id="link1">Click</a>
このリンクがクリックされるたびに、ポスト バック アクションを有効にしました。
我々はできる
<a href="" id="link1" onclick="javascript:location.reload()">Click</a>
ただし、ページのリロードではなく、ページのポストバックを行いたいです。
出来ますか?
シンプルLinkButton
です。代わりに a を使用してください。
void LinkButton_Click(Object sender, EventArgs e)
{
Label1.Text="This is a postback";
}
aspx:
<asp:LinkButton id="LinkButton1"
Text="Click Me"
OnClick="LinkButton_Click"
runat="server"/>
サーバー側のコードを使用する場合は、html リンクを使用しています。サーバー コントロールを使用することをお勧めします。ただし、本当に主張する場合は、 JavaScript を介して手動で__doPostBackを呼び出すことができます。
<a id="linkId" href="javascript:void(0);" onclick="__doPostBack('linkId', '');">click me</a>