問題タブ [system.web.ui.webcontrols]

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

c# - System.ArgumentOutOfRangeExceptionエラーを引き起こすListItemsのリストからのDataBinding asp.net DropDownList

System.Web.UI.WebControls.ListItems の Collections.Generic.List で asp:DropDownList を DataBind しようとしています。DataBind() がこのエラーをスローしています。

System.ArgumentOutOfRangeException: 'ddlPlatinumOptions' には、アイテムのリストに存在しないため無効な SelectedValue があります。

.ascx

.ascx.cs

プレゼンター

データ例

  • 値 = "21696" テキスト = "$99.95 - 標準の 5 年間プラチナ プロテクション"
  • 値 = "21702" テキスト = "$119.95 - プレミアム 5 年間プラチナ プロテクション"

私が試したこと

  • 私のデータの前にデータソースとデータバインディングをヌルにして、何かをクリアします(dataBindでも壊れました)
  • DataTextField と DataValueField の位置を再配置する (時間の無駄 - 変更なし)
  • データバインドの前に、選択したインデックスを 0 と宣言する
  • ddlPlatinumOptions.Items.Clear();
  • ddlPlatinumOptions.ClearSelection();

ストローをつかんでいます。データバインドがドロップダウンリスト内にないものを選択しようとしているかのように見えます。

コードに表示されていないエラーがありますか? 何か案は?

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

c# - ListControl の IsMultiSelectInternal プロパティをオーバーライドする

私は次の問題を理解しようと一日中苦労しています。

Microsoft とは異なる CheckBoxList をレンダリングできるように、ASP .NET でカスタム Web コントロールを作成しています。

複数のチェックボックスをレンダリングしています (これもカスタム コントロールです)

問題はItems、.aspx で選択されているにもかかわらず

列挙には最初に選択されたものだけがあります。.NET 参照コードを確認しましたが、オーバーライドされているようです

したがって、私は自分のコードで同じことをしようとしています。問題は、Web コントロールからオーバーライドする特定のプロパティが見つからないことです。

戻り値: エラー

どんな助けでも大歓迎です。

ありがとう。

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

c# - TextBoxes がカウントされないのはなぜですか?

フォームを変更しようとしてTextいますが、個別に変更しないTextBoxesとすべてを説明する方法がわかりません...TextBoxes

次のコードを試しました。しかし、私のint i返品0

私は自分のすべてをつかんでTextBoxesそれらをチェックする方法について混乱しています...

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

asp.net - Treenode は、Microsoft.Web.UI.WebControls を System.Web.UI.WebControls に変換します。

< iewc:treeview>古い htc タグを使用するツリービューを、新しい asp treeview タグを使用するように変換しようとしてい < asp:TreeView >ます。Microsoft.Web.UI.WebControls古いコードでは新しいコードと比較してインポートを使用しているため、ツリービューオブジェクトが異なることに気付きましたSystem.Web.UI.WebControls。誰かがこれらのデータ型を簡単に変換する正しい方向に私を向けることができますか?

私が問題を抱えている例を提供するために、古い treenode には、新しい treenode には見つからないメンバーがあります。たとえば、メンバー NodeData の同等物を見つけることができないようです

にある treeNode でSystem.Web.UI.WebControls

System.Web.UI.WebControlsこれは、 treeNode の参照用に使用したリンクですhttps://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.treenode(v=vs.100).aspx

ただし、 のものが見つかりませんMicrosoft.Web.UI.WebControls

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

c# - 別のファイルに保存されている asp:Panel を表示

asp ページ (.aspx) ページがあり、その中に asp:Panel があります。私は Telerik ライブラリを使用していますが、これは無関係だと思います。

ファイル サイズと作業構成のために、asp:Panel タグをメイン ファイルの外にある別のスタンドアロンの .aspx に移動する必要があります。

aspx コンテンツを新しいファイルに移動し、関連するコードを .cs ファイルに移動して、主要なものから分離しました。

メインの load_page で、コンストラクターを介して別のパネルをインスタンス化します。コンストラクターは、パネル内のすべてのコントロール、特に .Show() メソッドを持つ をインスタンス化します。

すべてのメンバーは新しいクラスで動作しますが、私は ASP に非常に慣れていないため、以前のファイルに個別の aspx コードを配置する方法がわかりません。 myModalPopup.Show() を呼び出すと、ページのリロードの効果しかないためです。

別のファイルにパネルを抽出:

myPanel.cs

メインページ .cs:

メインpage.aspxで試しました(成功せずに)

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

c# - コードの背後にある asp.net で Page オブジェクトを正しく作成する方法。

私はまだ C# 開発の初心者で、オブジェクトの作成について質問があります。

私は Web サイトで作業しており、送信後に背後のコードでフォームの値を取得したいと考えています。最終的に、ページをユーザー コントロールに変換しようとしています。

ここで、Page オブジェクト (System.Web.UI.Page) のインスタンスを作成しようとしています。これにより、オブジェクトの Request プロパティにアクセスして送信値を読み取ることができます。

私の問題は、常に NullReferenceException をスローし、送信された値を読み取らないことです

これが私のコードです:

}

null例外が発生する理由は何ですか? Request プロパティを使用できるように Page オブジェクトを作成する正しい方法は何でしょうか?

教えてください、ありがとう!