javascript
  • asp.net-mvc
  • asp.net-core-mvc
  • 2016-11-14 2 views 0 likes 
    0
    私は1ページで、次のコード書いた

    :クリックするとJavascript - Url.Actionリンクから「クエリ文字列を要求する」方法でパラメータ値を取得する方法

    location.href = '@Url.Action("Page2", "Home")?MyDetail=' + age; 
    

    は、ボタン、それがページ2に行きますと、リンクバーが表示されます「送信」:

    http://localhost:1234/Home/Page2?MyDetail=20

    質問は、私のビューレベルの2ページで、どのように私は "JavaScriptを使用してリンクからパラメータ値(すなわち年齢)を取得する"クエリ文字列を要求することができますか?

    その他の質問私が検索したその他の質問は、私が理解できなかった特定の正規表現を使用しましたが、別の方法があるかどうか疑問に思っていました。正規表現を使用する必要がある場合は、誰かがどのように動作しているのか説明できたらうれしいです。 C#ので

    +0

    asp.net:あなたは '場合、Request.QueryString property'を使用することができますクエリ文字列を取得するには: '場合、Request.QueryString(」あなたはこれを使うことができます:[/ how-can-i-get-query-string-values-in-javascript](http://stackoverflow.com/questions/901115/how-can-i -get-query-string-values-in-javascript) –

    +0

    @KevinKloetコメントありがとうございます!はい、Request.Querystringは私が知っているものですが、私はjavascriptの方法でそれを使用する方法に固執しています。提供されたリンクは、私が検索することができたものですが、どのように使用されているのか分かりません。 – lalalaa

    +0

    その部分は分かりませんか?正規表現?返品は? –

    答えて

    2

    :JavaScriptで

    string parameter = Request.QueryString["MyDetail"].ToString(); 
    

    var url = window.location.href; 
    var split = url.split("MyDetail="); 
    var currentURL = split[1]; 
    
    +0

    私はjavascriptを使用する方法はありますか? – lalalaa

    +0

    jqueryを使用できます...あなたの答えにはjQueryがありません... –

    +0

    var url = window.location.href; var split = url.split( "MyDetail ="); var currentURL = split [1]; –

    関連する問題