4

私は、PHPページのクエリ文字列の値を渡してASPページの非表示フィールドに読み込む必要があるITクラスのプロジェクトに取り組んでいます。

私は現在、phpページからASPにパラメーターを正常に渡していますが、一般的に.NETはかなり新しいです。文字列からC#の変数にデータを取得するにはどうすればよいですか?たとえば、URLが、の場合、blah.com/upload?username=washington「ワシントン」を取得して非表示フィールドに保存するにはどうすればよいですか?トンありがとう。

ジャーガソン

編集

簡単だと思いました。トンありがとう。

4

4 に答える 4

13

あなたはただ欲しいようです:

string username = Request.QueryString["username"];
于 2009-03-14T17:53:13.537 に答える
4

aspxファイルに非表示フィールドを追加できます。

<asp:HiddenField ID="username" runat="server" />

そして、コードビハインドでリクエストパラメータからそれを入力します:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        username.Value = Request["username"];
    }
}
于 2009-03-14T17:56:23.747 に答える
3

これはフォーム要素から値を返します:

string username = Request.Form["username"];

これはクエリ文字列から値を返します:

string username = Request.QueryString["username"];

これは、フォームコレクションとクエリ文字列コレクションの両方に見えます。

string username = Request["username"];
于 2009-03-14T18:20:18.867 に答える
-1
if session ("blnIsuSERGOOD") = False or  is null (session ("blnISuSERGoo")) = True then
Response.Redirect.Querystring("name")
于 2011-07-25T11:59:09.750 に答える