問題タブ [code-behind]

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

sharepoint - コード ビハインドからカスタム リスト フォーム フィールドを参照し、それらに値を自動的に入力します

リスト用にカスタムの NewForm.aspx を作成しましたが、それにカスタム コードを追加したいと考えています。だから私は自分のクラスからそのフォームを継承します:

ここで、使用可能なフィールドのいくつかを参照して、ユーザーのためにそれらを自動的に入力したいと考えています。(他のリストからデータを取得する必要があるため、Javascript はここでは役に立ちません)。

しかし、分離コード ファイルからこれらのフィールドを参照する方法がわかりません。

コントロール フィールドのコードは、次のように .aspx ページに書き込まれます (コマンド[挿入] > [SharePoint コントロール] > [カスタム リスト フォーム... ] を使用すると、Sharepoint Designer によって生成されます)。

実行時にidを見るとめちゃくちゃ長い

代替テキスト http://img33.imageshack.us/img33/7495/ss20090713143352.png

では、フィールドを参照するにはどうすればよいのでしょうか。コード ビハインド ファイルでそれらのフィールドにTextプロパティを設定できますか?

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

asp.net - CreateUserWizard コントロールにある場合、ID で TextBox を参照できないのはなぜですか?

ここで奇妙な問題が発生しました。

asp.net CreateUserWizard 内でいくつかの要素を取得しましたが、コード ビハインドからそれらにアクセスできないようです。

コード スニペットを次に示します。

マークアップ:

..コードビハインドは次のとおりです。

これはうまくいかないのですか?それが違いを生む場合、それは UserControl の中にあります。

前もって感謝します

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

c# - 外部 xaml ファイルの分離コードを動的にロードしますか?

XamlReader を使用して xaml ファイルを動的にロードするアプリケーションを作成してきました。そうすれば、さまざまな方法でアプリケーションをスキンしたり、単純な xaml ファイルをさまざまな量の機能のためにユーザーに配布したりできます。コード ビハインド ファイルに対して同様のことを行う方法があるかどうか疑問に思っています。ルーズ コード ビハインド ファイルを、動的にロードできる外部ファイルとして配布する方法はありますか? コードなのでノーだと思いますが、とにかく聞いてみようと思いました:)

ありがとう!

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

asp.net - ページから重複したスクリプトを削除する

私はヤフーの例外的なパフォーマンスルールを利用しようとしています:スクリプトの重複を避ける

そのためには、スクリプトをページに挿入する前に、スクリプトが既にページに追加されているかどうかを知りたいと考えています。ページにscriptmanagerを追加しない限り、asp.netコードビハインドに何が追加されたのか理解できないようです。しかし、asp.net AJAX の使用は避けたいと思います。ルールの説明から、それはphpで可能なもののように見えます。

コードビハインドでチェックできないと仮定して、jQuery $.getString 関数の使用を検討していましたが、スクリプトをフェッチする前にチェックしません。JavaScript ファイルを選択した場合、ページにロードされたスクリプトを特定するために、http 応答全体を解析する必要がありますか?

0 投票する
5 に答える
98565 参照

c# - C# コード ビハインドでコンテナ div に div を追加する方法

ASP.NET、C#

タイトルが示すように、プログラムで (c# コード ビハインド ファイル) div を別のコンテナー div (aspx ページ) に追加する方法を誰かが知っているかどうか疑問に思っていました。

前もって感謝します

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

c# - C# コードビハインドを介してチェックボックス入力の aspx ページを解析する

C# コード ビハインドから aspx ページの html 側を解析しようとしています。

基本的に、次のように名前が付けられた複数のチェックボックスがあります。

XX がデータベースから取得されたアイテムの ID である qlcbXX。

私がやりたいことは

a) すべてのチェックボックス入力の linkSelections を解析する

b)それらがチェックされているかどうかを判断します

c) チェックされている場合は、keepList というリストに追加します。それ以外の場合は、removeList というリストに追加します。

何か案は?

ありがとう

-セス

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

c# - Page_PreInitとPage_Loadの間でオブジェクト/変数を渡します

データベースを使用してページ情報を格納し、.NET(C#)を使用してページを構築することで、動的にページを構築しています。そのプロセスの一部は、データベースの内容に基づいてマスターページを(コードビハインドで)設定することであり、私が理解しているように、それはで行う必要がありPage_PreInitます。

私の問題は、オブジェクトと変数をからに渡す方法Page_PreInitですPage_Load

私はそれを次のように機能させることができましたが、この方法を使用するとランダムなコンパイルエラーが発生します:

さまざまな理由から、私はVisual Studioを使用してページをコンパイルしていません。最初のページの要求で、.NETをオンザフライでコンパイルするだけです。2つのエラーメッセージが表示されます。

1)「CS0102:タイプ「BuildPage」にはすでに「pageData」の定義が含まれています」

2)「ASPNET:このコードファイルで定義されたクラスが「inherits」属性と一致し、正しい基本クラス(PageやUserControlなど)を拡張していることを確認してください。」

奇妙なことに、ページが最初のWebリクエストでコンパイルされることがあります。また、最初のリクエストに含まれない場合は、ランダムな数のページが更新された後、完全にコンパイルされます。コンパイル後、コードビハインドに別の変更を加えて再コンパイルするまで、すべてが正常に機能しているように見えます。

Page_PreInitそのメソッドを使用してとの間で変数を共有する場合にのみ、これらのコンパイルエラーが発生するようですPage_Load。つまり、データベースからデータを2回要求した場合、1回は「Page_PreInit」で、もう1回は「Page_Load」でこれらのエラーが発生することはありません。しかし、私は実際にはデータベースの負荷を2倍にしたくありません。

だから私の質問は本当に2つの部分に分かれています、最初に、変数を共有するための許容できる方法ですか、それともからPage_PreInitにデータを渡すためのより良い方法がありPage_Loadますか?

そして第二に、それが許容できる方法である場合、エラーは無関係であり、以前にWebリクエストを繰り返した後に単に消える同様のエラーを見た人はいますか?

助けてくれてありがとう!飼料

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

c# - StackPanels マージンを個別に設定するにはどうすればよいですか?

次のように、コード ビハインドでスタックパネルのマージンを設定できます。

しかし、どうすればそれぞれを個別に設定できますか?これらは両方とも機能しません:

疑似コード:

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

asp.net - ASP.NET - インラインと分離コード

この質問をすることで、黙示録を開始できた可能性があることを認識していますが、私の同僚は aspx ページで多くのインライン コーディングを使用しています。

ここに正しい方法と間違った方法はありますか?

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

asp.net - ASP.NETのcodebindファイルから新しいタブで新しいページをプログラムで開くにはどうすればよいですか?

最初のページのボタンをクリックした後、ASP.NETのコードビハインドファイルから新しいタブでページをプログラムで開くにはどうすればよいですか?うまくいけば、新しいページからSession[]配列にもアクセスできます。