問題タブ [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.
.net-standard - ConfigurationManager.AppSettings が .Net Standard 1.5 でコンパイル時エラーを生成する
私は .Net Standard 1.5 を使用しており、構成からいくつかの値を読み取りたいと考えています。ただし、次の行
次のコンパイル時エラーが表示されます。
CS7069 タイプ 'NameValueCollection' への参照は、'System' で定義されていると主張していますが、見つかりませんでした
おそらく.Net StandardにはAppSettingsから読み取る別の方法があると思いましたが、そのトピックについては何も見つかりませんでした。
c# - NameValueCollection は Properties.Settings に保存されません
タイプのProperties.Settings
名前付きエントリを追加しました。これを使用してリストビューから設定にアイテムを保存しているため、アプリケーションが再起動すると、以前に保存されたアイテムが ListView に再度読み込まれます。ListViewItems の項目名とタグのみを保存しています。strCol
NameValueCollection
しかし、説明できない奇妙なことが起こっています。
このコードを使用して、アイテムを設定に保存しています。
何らかの理由で、アプリケーションがまだアクティブである限り、設定の保存と読み込みは正常に機能します。ただし、アプリケーションを閉じて再起動すると、NameValueCollection
保存されていないかのようにロードが機能しません。
ここで何が欠けていますか?
現在設定をロードしている方法:
ロードの呼び出しですが、null かどうかのチェックですでに失敗しているようです
何かに気づいた:
セクションに NameValueCollection を追加しましたが、実際にはアプリケーションのビルド時に追加されません。構成ファイルを開くと、設定がありません。問題はここにあると思いますが、今すぐ追加する方法を理解する必要があります。
ファイルを調べると、「 NameValueCollection Settings.Designer.cs
」のタイプに対してこの部分が間違っているように見えます。
c# - ASP.NET Web API で動的キー値コレクションを返す
ASP.Net Web API プロジェクトを開発しています。私のプロジェクトでは、アクションから JSON をこの形式で返そうとしています。
JSON でわかるように、これはキーと値のペアです。キーと値はどちらも動的です。だから私はアクションから戻っNameValueCollection
てそのフォーマットを取得しようとしました. これが私のコードです:
しかし、その後、アクションにアクセスすると、以下のような JSON が返されます。
ご覧のとおり、キーのみを返しています。名前は除外されます。それは私が望む形式ではありません。名前と値のペアが返されるようにコードを修正するにはどうすればよいですか?
c# - NameValueCollection.AllKeys.Contains は常に false を返します
常に false を返しますが、
キーの値を返します。
なぜこれが起こっているのか誰か教えてもらえますか?
私の場合、キーは「ctl00$ContentPlaceHolder1$username」です。System.Web.HttpContext.Current.Request.Params.AllKeys と System.Web.HttpContext.Current.Request.Params の両方でデバッグして確認しました。キーが存在しました。