問題タブ [asp.net]

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 投票する
9 に答える
106898 参照

asp.net - ConfigurationManager を使用して任意の場所から構成をロードする

従来の ASP ページと ASP.NET ページが混在する Web サイトで使用されるデータ アクセス コンポーネントを開発しており、その構成設定を管理する適切な方法が必要です。

custom を使用したいのConfigurationSectionですが、ASP.NET ページの場合、これはうまく機能します。ただし、従来の ASP ページから COM 相互運用機能を介してコンポーネントが呼び出されると、コンポーネントは ASP.NET 要求のコンテキストで実行されないため、web.config を認識しません。

ConfigurationManager任意のパスから構成をロードするように指示する方法はありますか (たとえば..\web.config、アセンブリが/binフォルダー内にある場合)。ある場合、カスタムセクションのデフォルトConfigurationManager.GetSectionが返された場合、コンポーネントはそれにフォールバックできると考えています。null

これに対する他のアプローチは大歓迎です!

0 投票する
12 に答える
30913 参照

asp.net - ASP.NET で認証されたユーザーを参照するには、ユーザー名またはユーザーの ID を使用する必要がありますか?

そのため、私の単純な学習 Web サイトでは、組み込みの ASP.NET 認証システムを使用しています。

彼のzip、DOBなどを保存するためにユーザーテーブルを追加しています。私の質問は次のとおりです。

  1. 新しいテーブルでは、キーはユーザー名 (文字列) またはユーザー ID である必要があります。ユーザー ID は、asp_ tables.
  2. その醜いGUIDを使用することがベストプラクティスである場合、それを取得する方法を知っている人はいますか? 名前ほど簡単にはアクセスできないようです ( System.Web.HttpContext.Current.User.Identity.Name)
  3. ASP.NET 認証で提供される GUID フィールドと userName フィールドのどちらも使用しないことをお勧めする場合、ASP.NET 認証を使用するにはどうすればよいですか? 私が気に入っているオプションの 1 つは、ユーザーの電子メール アドレスをログインとして使用することですが、ASP.NET 認証システムでユーザー名の代わりに電子メール アドレスを使用するにはどうすればよいですか? (または、そこで何もする必要はありません。userName が実際にはメール アドレスであることを「知っている」と判断したのは私だけですか?

ご注意ください:

  • .NET で GUID を取得する方法について質問しているわけではありません。GUID の userID 列を参照しているだけですasp_ tables
  • ユーザー名は ASP.NET 認証で一意です。
0 投票する
2 に答える
1736 参照

asp.net - ASP.NETメニューコントロールのサイズを縮小します(サードパーティライブラリなし)

サイトマップファイルとセキュリティトリミングを使用した、かなり単純なASP.NET2.0メニューコントロールがあります。メニューオプションは21個しかありませんが、メニューの結果のHTMLはなんと14kです。このサイトは当社のイントラネットでホストされており、限られた帯域幅で世界中の人々に提供する必要があるため、メニューのサイズを縮小したいと思います。

これを行うための最良の方法は何ですか?誰かが良いリファレンスを持っていますか?次の制約があります。

  • ソリューションは、サードパーティのDLLファイルを参照してはなりません(承認を得るのは悪夢です)
  • IE6で動作する必要があります

CSSとJavaScriptは、IE 6で動作する限り、問題ありません。

0 投票する
10 に答える
23415 参照

asp.net - Joomla の ASP.NET バージョン

Joomla に似た ASP.NET アプリケーションを見つけた/使用したことのある人はいますか?
Windows Server で簡易な CMS をセットアップする必要がありますが、クライアントは ASP.NET 以外のものを使用することを望んでいません。

0 投票する
4 に答える
3803 参照

javascript - CSS スイッチャーの設定方法

決まった日に新しいスタイルに切り替わるウェブサイトを制作中です。サイトの組み込みセマンティック HTML および CSS であるため、変更には CSS 参照の変更のみが必要です。どのように見えるかを確認できる必要があるデザイナーと、現在の外観のコンテンツの更新と新しい外観のデザインの進行状況を確認できる必要があるクライアントと一緒に作業しています。

新しい CSS ページを選択するために Cookie を書き出すフッターで、魔法のクエリ文字列値および/または JavaScript リンクを使用する予定です。ASP.NET 3.5 で作業しています。推奨事項はありますか?

IE8、7、および 6 のサポートのために IE 条件付きコメントを使用していることに言及しておく必要があります。置換を行う関数を作成する場合があります。

0 投票する
6 に答える
21079 参照

javascript - ASP.Netから外部URLに投稿してリダイレクトするにはどうすればよいですか?

ASP.NETサーバー側は、独自のページへのポストバックを制御します。これにより、ユーザーを外部ページにリダイレクトしたいが、何らかの理由(認証など)でそのページに投稿する必要がある場合があります。

HttpWebRequestリダイレクトしたくない場合はうまく機能し、JavaScriptで問題ない場合もありますが、投稿用にデータをまとめるためにサーバー側のコードが本当に必要な場合は注意が必要です。

では、外部URLに投稿し、ASP.NETコードビハインドコードの結果にユーザーをリダイレクトするにはどうすればよいでしょうか。

0 投票する
8 に答える
30717 参照

asp.net - ModalPopupExtenderが表示されているときに実行するJavaScriptを指定する方法

ASP.NET AJAX ModalPopupExtenderにはプロパティがありますがOnCancelScriptOnOkScriptプロパティがないようですOnShowScript。ポップアップが表示されるたびに実行するjavascript関数を指定したいと思います。

以前の状況では、をTargetControlIDダミーコントロールに設定し、最初にいくつかのJSコードを実行し、次にJSメソッドを使用してポップアップを表示する独自のコントロールを提供しました。しかし、この場合、クライアント側とサーバー側の両方のコードからのポップアップを表示しています。

誰かがこれを行う方法を知っていますか?

ところで、TinyMCEエディターを作成したいモーダルにテキストボックスがあるので、これが必要でした。しかし、TinyMCE initスクリプトは非表示のテキストボックスでは機能しないため、モーダルが表示されたときにスクリプトを実行する方法を見つける必要がありました。

0 投票する
3 に答える
26358 参照

c# - Request.Params と Request.Form の違いはいつですか?

Request.Form でアクセスすると値が null になるが、Request.Params で取得すると問題ないという問題が最近発生しました。これを引き起こす可能性のあるこれらの方法の違いは何ですか?

0 投票する
3 に答える
1671 参照

asp.net - FireFox の既定のフォーム ボタン

データベースを検索して結果を返すサーバー コントロールを構築しています。サーバー コントロールには、ASP:Panel が含まれています。パネルのデフォルト ボタンをボタン ID に設定し、フォームのデフォルト ボタンをボタン ID に設定しました。

パネル上:

コントロールで:

IE と Safari では正常に動作します。検索語を入力して Enter キーを押すと、正常に検索されます。Firefox でこれを行うと、「オブジェクト参照がオブジェクトのインスタンスに設定されていません。

誰かが前にこれに出くわしましたか?

0 投票する
6 に答える
4168 参照

asp.net - asp.net アプリケーションのログ ファイルはどこに置くべきですか?

独自のログ モジュールを作成した ASP.NET アプリケーションがあります。

私の質問は、ログ ファイルを書き込む標準的な場所はどこですか? つまり、Web サイトは匿名ユーザー ID (IIS7 の IUSR など) として実行され、書き込み権限があることがわかっている場所が必要です。

乾杯、