2017-07-10 16 views
-1

http://api.opalina.in/authurl/user_profile_image.html?gpath=「+ jpg3 +」 これは私のURLであるが、これはhtmlページにHTMLページにクエリ文字列の値を取得する方法

<a target="_blank" href="http://api.opalina.in/authurl/auth_url.aspx?gpath="+str+"> 
私の別のURLであります

私はあなたがこのコードを使用することができますauth_urlしようとしている行動の結果ではURLパラメータ

答えて

0

でそのクエリ文字列パラメータの値を取得したい:

Request.QueryString["gpath"]; 

モデルをビューに渡す場合は、モデルにプロパティを作成してクエリ文字列の値を格納します。

public string QueryStringVal { get; set; } 

だからあなたのコードでは、今のようになります。あなたもモデルを渡している

YourModel.QueryStringVal = Request.QueryString["gpath"].ToString(); 

は、その後、あなたのビューでは、使用してアクセスすることができます

@Model.QueryStringVal 

あなたが文句を言わない心配する必要があります文字列はnullでも空でもかまいません。

例2

あなたがViewBagを作成し、クエリ文字列値にそれを割り当てるが、あなたは.ToString(にする必要がありますすることができますしたい場合)ViewBagそれがあることが必要である動的オブジェクトであるため、明示的な型を指定します。

ViewBag.MyQueryStringVal = Request.QueryString["gpath"].ToString(); 

ビューでそのViewBagにアクセスできます。

最初の例が推奨されています。使用しないか、または使用することが理にかなっている場合を除き、ViewBugを使用しないでください。

+0

私はコードがありません。私はhtmlページを使用しています。どのようにhtmlでそのクエリ文字列の値を取得し、次のURLにその値を渡すことができます –

+0

その場合、私はJavascriptを使用します、ここに例があります。 https://stackoverflow.com/questions/901115/how-can-i-get-query-valuing-in-javascript – Kallen

関連する問題