0

クリックしたときにhyperlinkこのようなものを使用しています。deletedirectory

 Response.Write("<a href= delete.aspx?path=" + 
     directory.FullName + ">DELETE </a>");
    }

しかし、このために私はリダイレクトされています。パスが関数delete.aspxのパラメーターとして渡されるボタンのようにできますか。onclick

4

4 に答える 4

1

<asp:LinkButton />onclick イベントと CommandName および CommandArguments プロパティで?

于 2011-06-21T14:35:13.587 に答える
1

「Delete.aspx」ページでは、クエリ文字列値をフェッチする必要があり、ページの読み込みでは、ディレクトリを削除するコードが必要です。

「Delete.aspx」ページでこれを行いたくない場合は、現在のページにボタンを追加し、「Delete.aspx」のページ読み込みにあるコードを現在のボタン クリック イベントに移動します。ページ(ハイパーリンクがある場所)を開き、button_click関数でディレクトリ値(グローバル値)を使用します。

于 2011-06-21T06:35:43.970 に答える
0

ASP.NET ページの代わりに、 ASHX (ハンドラー ページ)を作成できます。また、このドキュメントも参照してください。

于 2011-06-21T06:15:43.043 に答える
0

何方をお探しですか、

string page = "delete.aspx";

Response.Write("<a href= "+page+"?path=" +directory.FullName + ">DELETE </a>"); 

ページ文字列の値を決定できます

于 2011-06-21T06:45:52.500 に答える