問題タブ [query-string]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - ASP.NET MVC:URLルーティングとクエリ文字列
/Comments/Search/3
スレッド「3」のすべてのコメントを検索して表示するようにルーティングされたページがあります。
並べ替え関数(日付、作成者など)を追加しています。それを処理するための最良の方法は何ですか?/Comments/Search/3/Sort/Author
または/Comments/Search/3?sort=author
?
クエリ文字列sort=authorをMVCのパラメーターとして自動的に処理するにはどうすればよいですか?
ありがとう
c# - URLクエリ文字列なしのASP.NET MVC解析変数
見出し
あるページから別のページにいくつかの変数を渡したいのですが、それらを URL に表示したくありません。フォームを使用して ActionResult を投稿すると、正常に動作します。しかし、私がこれを行うとき
URLを取得します:
http://examplesite.com/Trackers?page=1&orderby=desc
代わりに次の URL を取得する方法はありますか?
http://examplesite.com/Trackers
ありがとう
javascript - クライアント側の HTML ページにパラメーターを渡すことはできますか?
Web 開発者ではない私がこの質問をするための専門用語を持っているかどうかはわかりませんが、ご容赦ください。
パラメータをクライアント側の HTML ページに送信したい (Web サーバーが関与しないディスク上のファイルのみ)。私の最初の試みは、クエリ文字列を使用してから解析することwindow.location.href
でしたが、クエリ文字列がページに渡される代わりに、ファイルが見つからないというエラーが発生しました。
私が試みていることを行うことは可能ですか?
asp.net-mvc - ASP.netコントローラーアクションでクエリ文字列全体にアクセスするにはどうすればよいですか
XController/Action?id=1 のような URL とアクション メソッドがある場合、
id パラメータはクエリ文字列から自動的に読み取られます。
しかし、事前にすべてのパラメーターの名前がわからない場合、クエリ文字列全体にアクセスするにはどうすればよいでしょうか。例えば:
このようなことは可能ですか?
url - URL スキーム/ホスト/パスの「+」はスペースを表しますか?
+
URL のクエリ文字列の a がスペースを表していることは承知しています。これは、クエリ文字列領域の外でも当てはまりますか? つまり、次の URL を実行します。
実際に表す:
(したがって、実際に である必要がある場合はエンコードする必要があります+
)、または実際に実際に表すのa+b/c
ですか?
silverlight-3.0 - Silverlightからhttpハンドラーにクエリ文字列を渡す際の問題
これには、Silverlight3ベータ版とVisualStudio2008SP1を使用しています。
Webアプリケーション(サーバー側)には、クエリ文字列からIDパラメーターを期待し、データベースからデータを取得して出力ストリームに書き込むHTTPハンドラーImageFetcher.ashxがあります。これは正常に機能しており、src = ImageFetcher.ashx?id=44で画像コントロールを追加するテストaspxページでテストしました。
同じソリューションにSilverlightクライアントのnavgatoinアプリケーションもあります。xamlに次の画像タグがあります
このアプリを実行すると、画像を取得できません。ハンドラーをデバッグしたときに、クエリ文字列パラメーターを取得していないことに気付きました。以下のように絶対URLを使用するように画像タグを変更すると、再び正常に機能します
しかし、絶対URLを使用できません。ここで何が問題になっていますか?相対URLがクエリ文字列をサーバー側に正しく伝達しないのはなぜですか?
ありがとうShreedhar
asp.net - 正しいケースで WebResource.axd クエリ文字列を取得する方法は?
QueryString["path"]
main.css などの独自の css ファイルに対して、すべてのものから縮小および圧縮するための css ファイルを取得しています。しかし、webresource ファイルにアクセスしようとすると、500 エラーが発生します。webresource.axd の後に続くパラメーターは大文字と小文字が区別され、QueryString["path"]
小文字から受け取ります。
これは私が得るものですQueryString["path"]
:
上記のリンクはエラーを生成します: CryptographicException: パディングが無効であり、削除できません。
正しいリンクは次のようになります。
唯一の違いはケースにあります。CryptographicException は一般的なようですが、machineKey を設定しても問題は解決しませんでした。元のケースで webresource.axd を取得する方法についてのヒントはありますか?
編集
コードが要求されました:
を呼び出すと、RetreiveStyle でクラッシュします。
c# - 1 つまたは 2 つまたは 3 つの値を処理するストアド プロシージャ
データベースでいくつかのクエリを実行するためにストアド プロシージャを使用しています。値はクエリ文字列から取得され、ストアド プロシージャに渡されます。問題は、ユーザーが 3 つ以上のクエリ文字列を生成する複数のオプションを選択できることです。
例http://localhost.com/test.aspx?param=76¶m2=79
クエリから値を取得する方法は知っていますが、オーバーロードのように、ストアド プロシージャが 1 つまたは 2 つまたは 3 つの値を受け入れるようにします。
例えば
これはストアド プロシージャのコピーです。
asp.net-mvc - テキストボックスの値をasp.netmvcのクエリ文字列に渡す方法
ASP.NET MVCのさらに別の初心者!私がやろうとしているのは、ページ上の検索テキストボックスです。何かを入力して[検索]をクリックすると、リダイレクト先のURLは、stackoverflowのように、最後に次のようになります。
これが私が今持っているものです、
私のコントローラーにはこのような機能がありますが、
これがルートです、
誰でもここでギャップを埋めることができますか:)。コメントをいただければ幸いです。
c# - 正規表現とクエリ文字列
私は自分のウェブサイトで使用するこの正規表現を持っています
私の質問は、正規表現でクエリ文字列を使用できる人です。
/about-us/contact/?l=en -> page.aspx?id=12&l=en
ここで id=1 = /about-us/contact/
ここで、l=en = /?l=en
編集:
これでエラーが発生します: \ i C#
?x=x が存在するかどうかを正規表現で判断する方法はありますか? x=x が存在しない場合、/about-us/contact/ の正規表現は一致しますか?
ありがとう、