0

MasterPageに次のHTMLがあります。

<input class="button" type="button" value="Select User" onclick='<%# string.Format(@"location.href={0}", ResolveUrl("~/SelectUser.aspx")) %>' />

ResolveUrlをHTML入力ボタンで動作させる方法を理解しようとしていますが、どのようにひねって回しても正しく設定できません(つまり、クリックしてもページがSelectUser.aspxにリダイレクトされることはありません)。ASP.NETボタンを使用することもできますが、CSSを使用する必要があり、そのために時間を費やしたくありません。

これを行う方法についての助けをいただければ幸いです。ありがとう!

4

3 に答える 3

4

以下のようにhrefを使用し、runat="server"タグがないことを確認します。

    href = "<%=this.ResolveUrl("~/abc.aspx")%>" 
于 2012-03-05T22:53:52.037 に答える
1

ASP.NET を使用するButtonか、それを作成しrunat"=server"ます。

忘れられたコントロール: HTML サーバー コントロール

于 2012-03-05T22:49:59.603 に答える