問題タブ [asp.net-webcontrol]

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 に答える
422 参照

javascript - フォーカスを失ったらwebcontrol.textbox.textをリセットする方法は?

ASP ページがあり、上部にフィルター テキスト ボックスがあります。これらの 3 つのテキスト ボックスは、その中にテキストが表示されます (何を入力するか)。テキストボックスがフォーカスを得たときにすべてのテキストを選択するコードが既に追加されていますが、コントロールがフォーカスを失ったときに、ある意味で正反対のことをする必要があります。ここでの目標は、ユーザーが有効なフィルター値を入力した場合を除き、常にテキスト ボックス フィルターに既定のテキストが入力されるようにすることです。

基本的

control.text = string.empty および control.lostfocus の場合、テキストを「デフォルト」に戻します end if

これまでのところ、ページの読み込み時にこのコードがあります...

コメントアウトされた 3 行は私の試みですが、コントロールでプロパティが元に戻されている間に問題があると思います。私はJavaScriptの初心者なので、何が起こっているのか正確にはわかりません。この単純なロジックを機能させる方法についてのアイデアはありますか?

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

calendar - カレンダー Web コントロールのタイトルをカスタマイズする方法

これが私のカレンダーです。赤い長方形でマークされたタイトルをフォーマットできるようにしたい。どうすればアクセスできますか? どのプロパティを変更する必要がありますか?

ここに画像の説明を入力

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

jquery - jQueryの影響

ASP.NET 4.5 Web フォーム アプリケーションに asp:Menu コントロールがあります。

jquery-1.7.1.js への参照を追加した瞬間、ドロップダウン メニューの項目がうまくいきません。それらはページの隅に表示され、白い背景に白いテキストです。結果は、IE10 と Chrome で同じです。

(List は ASP.NET 4 以降では機能しないため、Menu コントロールの RenderingMode は Table に設定されています。)

何が起こっている可能性があり、どうすればこの問題を解決できますか? ありがとう

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

asp.net - ASP.net: 動的に作成された DropDownLists の複雑な検証

データベースのGridViewレコードがあります。

DropDown選択した項目ごとに2 つのリストを動的に作成します。つまり、[選択] をクリックすると、2 つのDropDownリストが表示されます。最初のリストは開始位置を定義し、2 番目のリストは停止位置を定義します。どちらにも数字が含まれています(選択したアイテムの数によって異なります)。5 つの項目を選択した場合、すべてのDropBoxコントロールに 1 ~ 5 の値が含まれます。すべてはコード ビハインドによって行われます。

今、私はそれを検証したいと思います。停止Controlは、開始制御としてより高いものに設定する必要があります。さらに、すでに使用されている各領域は、次のコントロールには使用できません。例)リストの最初のペアでDropDown領域 1 ~ 5 を選択すると、次のコントロールのペアで 2 ~ 6 を選択できなくなります。

どうやってやるの。私は考えましjavascriptたが、すべてがコードビハインドで行われるため、それは非常にトリッキーになる可能性があります. 素晴らしいですが、そのvalidation controlsような複雑なものを検証する方法がわかりません...

何か案は?

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

c# - foreachCheckBoxListは常にチェックされません

したがって、基本的には、送信時に、続行する前に一連のボックスがチェックされているかどうかを確認する単純なループを実行することを目指しています。PHPやMVCなどでこれを行う方法は知っていますが、上司からWebコントロールを使用せざるを得ません。

エルゴ、ここにいます。

Default.aspxの関連コード

Default.aspxのコードビハインド

参考までに、debugtextの出力はfalse、false、false、false、falseです。

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

reporting-services - SSRS をアプリに統合する場合、「Visual Studio の ReportViewer コントロール」と「URL アクセス」の違いは何ですか?

SSRS が表示される Web ページを設定しようとしています。3 つのオプション (レポート サーバー Web サービス、Visual Studio 用の ReportViewer コントロール、および URL アクセス) があることがわかりました。

「Visual Studio の ReportViewer コントロール」と「URL アクセス」の主な違いについて知りたいのですが、「Visual Studio の ReportViewer コントロール」では、エンド ユーザーが追加のプラグインを使用する必要がありますか? ありがとう!

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

asp.net - typeparam に関して、特定の基本クラスを派生させるすべてのユーザー コントロールを検索しますか?

私はすべてのユーザー コントロールの基本クラスを持っています: SiteUserControlBase. typeparam: も必要ですSiteUserControlBase<T>SiteUserControlBasetypeparam の考慮から派生したページ上のすべてのコントロールを見つけるにはどうすればよいですか?

以下の拡張メソッドを使用して type のすべてのコントロールを検索しますがSiteUserControlBase、type param も使用するすべてのコントロールを除外します。

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

asp.net - System.Web.UI.Control (基本クラス) から値を取得するには?

基本クラスを使用してコントロールの値/テキストにアクセスする方法はありますか?

TextBoxHiddenFieldを見ると、System.Web.UI.Control は、それらが共有する最も具体的な基本クラスです。良い候補のようですが、テキスト/値にアクセスする明確な方法がわかりません。

両方のクラス定義がControlValuePropertyAttributeを使用して、テキスト/値を保持するプロパティを識別していることがわかります...たとえば、HiddenField は「Value」に設定され、TextBox は「Text」に設定されます。ただし、その情報を使用してデータを取得する方法がわかりません。

バックグラウンド

Web コントロール (TextBox など) のテキストを受け取り、それを特定の型に変換する拡張メソッドがあります。

ここで、HiddenField (ITextControl インターフェイスを実装していない) の値が必要です。関数をオーバーロードするのは簡単ですが、基本クラスを処理するだけで、オーバーロードを記述する必要がなくなるのはすばらしいことです。

編集 - 追加情報

拡張メソッドの使用例を次に示します。

現在、隠しフィールドの Value プロパティとテキスト ボックスの Text プロパティを使用してデータにアクセスするため、これには 2 つのオーバーロードが必要です。

過負荷の何が問題になっていますか? ほぼ同じコードを何度も書いていることを除いて、何もありません(定義の最初のパラメーターとその呼び出しの最初の引数を変更するだけです)。

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

c# - 文字列を HtmlTableRow コントロールに変換する

クライアント側で生成された HTML 行 ( <tr>) があります。コントロールの行セル情報を含む文字列を変換したいと考えていますHtmlTableRow。これは、Convert string to WebControls - asp.netの例を使用してこれまで行ってきたことです。ありがとう

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

jquery - カスタム サーバー コントロールへの Web メソッドの追加

WebMethod を使用できるようにするサーバー ユーザー コントロールを作成しました。Web メソッドがメイン アプリケーション (ASMX ファイルとして) にある場合、正常に動作します。問題は、このメソッドをユーザー コントロールと同じプロジェクト ライブラリに含めて、DLL をスタンドアロン プロジェクトとして配布できるようにすることです。このプロジェクトはクラス ライブラリであるため、Web サービスを .ASMX ではなく VB ファイルにする必要がありました。.VB ファイルで Web メソッドを呼び出そうとしても、何も起こらないように見えます (エラーは発生しませんが、Web メソッドのブレーク ポイントには到達しません)。以下は、コントロールの作成方法の例です。

myClass.VB の Web メソッド:

私のサーバーコントロールは、miniActiveDirectorySearch.VB で次のように設定されています。

myScripts.js にある私の JQuery メソッド:

サービス クラスを作成し、それをユーザー コントロールと同じプロジェクトに含めましたが、サービスが呼び出されません。一方、Web プロジェクトの ASMX ファイルにサービスを配置すると、Web メソッドに問題なく到達します。

どんな助けでも素晴らしいでしょう

ありがとうジェイソン