問題タブ [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.
c# - ハッシュ テーブルからのキーと値のペアの読み取り
以下に Web 構成に保存しています。
今、これを hast テーブルにロードしています
今、キーを提供してハッシュテーブルから値を読み取ろうとしています。
私のキーには、保留中、キャンセル済み、承認済み、またはキャンセル前の拒否などのものが含まれている可能性があるため、キーに * を保持しました。* は何でも持つことができることを意味します。
しかし、私の値は正しく設定されていません。値が null になる
c# - 非静的フィールド、メソッド、またはプロパティ 'System.Collections.DictionaryEntry.Key.get にはオブジェクト参照が必要です
私の以下のメソッドはエラーをスローしています:
エラー 205 非静的フィールド、メソッド、またはプロパティ 'System.Collections.DictionaryEntry.Key.get にはオブジェクト参照が必要です
なぜそれがエラーを投げているのか考えてみてください。
.net - 正規表現ヘルプ、NameValueCollection への解析
に問題がありRegEx
ます。に解析する必要がある文字列を受け取りましたNameValueCollection
。(1) 文字列がスペースで区切られており、(2) 値にスペースを含めることができるため、ParseQueryString は機能しません。入力を制御することはできません。
文字列の例:
スペースまたはハイフンを含む文字列値は、一重引用符で囲みます。整数値は引用符で囲みません。
私はもう試した:
[\w\-]+=[\w\s\']+(?![\w\-]+=[\w\s\'\-])
ただし、これは値にハイフンを許可しません
[\w\-]+=[\w\s\'\-]+(?![\w\-]+=[\w\s\'\-])
これは行いますが、スペース文字をオーバーランします。
理想的な出力は次のようになります。
残念ながら、何年経ってもまだわかりませんRegEx
。どんな助けでも大歓迎です!
html - Request.Formは名前タグでのみ機能しますか?
ASP.net と VB.Net を Visual Studio 2012 Web のコード ビハインドとして使用して、(ブートストラップで) 非常に単純なデータ入力アプリケーションを開発しています。
ファーストネームを取得するための次の html があるとします。
およびその値を処理するための対応するコード ビハインド:
runat="server"
html の firstname フィールドで使用したくないとします。Request.Form("firstname").ToString
tag を設定した場合にのみ機能することがわかりname="firstname"
ます。タグのみを設定した場合id
(name
タグではなく)、それは考慮されません。私の場合、サーバー側にのみ<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 コンポーネントを操作するためにサーバー コードを変更することは可能ですか?
c# - WebClient の代わりに HttpClient.PostAsync を使用して NameValueCollection を介して Slack メッセージを投稿しようとしています
HttpClient を使用して NameValueCollection を特定の URL に投稿しようとしています。私は WebClient を使用してコードを動作させていますが、HttpClient を使用して実行できるかどうかを調べようとしています。
以下に、WebClient を使用する作業コードを示します。
このコードを使用して、Web 統合を使用して Slack チャネルにメッセージを投稿しようとしています。HttpClient を使用しているときにこれと同じ機能を実装する方法はありますか?
HttpClient を使用しようとしたときに表示される Slack エラーは、"missing_text_or_fallback_or_attachment" です。
助けてくれてありがとう!
c# - リクエストの HTTP ヘッダーの値を永続的に変更する方法
以下の投稿を参考にしています。
ここで提供されるソリューションは正常に機能しています。しかし、別のページへのリダイレクトを行うと。リクエスト ヘッダーで行われたすべての変更が失われています。助けてください
c# - NameValueCollection ToString のオーバーライド
をオーバーライドするために、次の拡張メソッドを作成しましたNameValueCollection.ToString
。
ただし、デフォルトのToString
方法を引き続き使用します。
override
キーワードを追加すると、エラーが発生します。
'ToString(NameValueCollection)': オーバーライドする適切なメソッドが見つかりません
キーワードを追加new
すると、new
キーワードは不要であると表示されます。
'ToString(NameValueCollection)' は、継承されたメンバーを隠しません。new キーワードは必須ではありません。