問題タブ [namevaluecollection]

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.

0 投票する
2 に答える
796 参照

c# - 2 つの小数浮動小数点数がセル内の多数の小数に変更される

NameValueCollection に .22 の値があります。その値は float にロードされますfValue

値は、Excel に書き込むと、デバッグで fValue=0.22 になります。

Excel ファイルを開くと、値が 0.219999998807907 で、何が起こっているのかわかりません。何か案は?

ここに画像の説明を入力

0 投票する
1 に答える
336 参照

c# - ハッシュ テーブルからのキーと値のペアの読み取り

以下に Web 構成に保存しています。

今、これを hast テーブルにロードしています

今、キーを提供してハッシュテーブルから値を読み取ろうとしています。

私のキーには、保留中、キャンセル済み、承認済み、またはキャンセル前の拒否などのものが含まれている可能性があるため、キーに * を保持しました。* は何でも持つことができることを意味します。

しかし、私の値は正しく設定されていません。値が null になる

0 投票する
0 に答える
35 参照

c# - 非静的フィールド、メソッド、またはプロパティ 'System.Collections.DictionaryEntry.Key.get にはオブジェクト参照が必要です

私の以下のメソッドはエラーをスローしています:

エラー 205 非静的フィールド、メソッド、またはプロパティ 'System.Collections.DictionaryEntry.Key.get にはオブジェクト参照が必要です

なぜそれがエラーを投げているのか考えてみてください。

0 投票する
1 に答える
119 参照

.net - 正規表現ヘルプ、NameValueCollection への解析

に問題がありRegExます。に解析する必要がある文字列を受け取りましたNameValueCollection。(1) 文字列がスペースで区切られており、(2) 値にスペースを含めることができるため、ParseQueryString は機能しません。入力を制御することはできません。

文字列の例:

スペースまたはハイフンを含む文字列値は、一重引用符で囲みます。整数値は引用符で囲みません。

私はもう試した:

  • [\w\-]+=[\w\s\']+(?![\w\-]+=[\w\s\'\-])

ただし、これは値にハイフンを許可しません

  • [\w\-]+=[\w\s\'\-]+(?![\w\-]+=[\w\s\'\-])

これは行いますが、スペース文字をオーバーランします。

理想的な出力は次のようになります。

残念ながら、何年経ってもまだわかりませんRegEx。どんな助けでも大歓迎です!

0 投票する
1 に答える
155 参照

html - Request.Formは名前タグでのみ機能しますか?

ASP.net と VB.Net を Visual Studio 2012 Web のコード ビハインドとして使用して、(ブートストラップで) 非常に単純なデータ入力アプリケーションを開発しています。

ファーストネームを取得するための次の html があるとします。

およびその値を処理するための対応するコード ビハインド:

runat="server"html の firstname フィールドで使用したくないとします。Request.Form("firstname").ToStringtag を設定した場合にのみ機能することがわかりname="firstname"ます。タグのみを設定した場合idnameタグではなく)、それは考慮されません。私の場合、サーバー側にのみ<input type="text" class="form-control" id="firstname" placeholder="" style="max-width:450px" maxlength="60" />がある場合Request.Form("firstname")は、NULL を返します。

私もRequest.Form運が悪いです。タグNameValueCollectionのみを設定したコンポーネントでコレクションが満たされていることがわかります。name

私の質問は、ID のみを設定した html コンポーネントを操作するためにサーバー コードを変更することは可能ですか?

0 投票する
2 に答える
1887 参照

c# - WebClient の代わりに HttpClient.PostAsync を使用して NameValueCollection を介して Slack メッセージを投稿しようとしています

HttpClient を使用して NameValueCollection を特定の URL に投稿しようとしています。私は WebClient を使用してコードを動作させていますが、HttpClient を使用して実行できるかどうかを調べようとしています。

以下に、WebClient を使用する作業コードを示します。

このコードを使用して、Web 統合を使用して Slack チャネルにメッセージを投稿しようとしています。HttpClient を使用しているときにこれと同じ機能を実装する方法はありますか?

HttpClient を使用しようとしたときに表示される Slack エラーは、"missing_text_or_fallback_or_attachment" です。

助けてくれてありがとう!

0 投票する
1 に答える
528 参照

c# - リクエストの HTTP ヘッダーの値を永続的に変更する方法

以下の投稿を参考にしています。

C#を使用してリクエストのHTTPヘッダーを変更するには?

ここで提供されるソリューションは正常に機能しています。しかし、別のページへのリダイレクトを行うと。リクエスト ヘッダーで行われたすべての変更が失われています。助けてください

0 投票する
1 に答える
404 参照

c# - NameValueCollection ToString のオーバーライド

をオーバーライドするために、次の拡張メソッドを作成しましたNameValueCollection.ToString

ただし、デフォルトのToString方法を引き続き使用します。

overrideキーワードを追加すると、エラーが発生します。

'ToString(NameValueCollection)': オーバーライドする適切なメソッドが見つかりません

キーワードを追加newすると、newキーワードは不要であると表示されます。

'ToString(NameValueCollection)' は、継承されたメンバーを隠しません。new キーワードは必須ではありません。