問題タブ [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 投票する
9 に答える
104367 参照

c# - コード ビハインドから JavaScript 関数に引数を渡す

aspx コントロールから JavaScript 関数を呼び出したいと思います。たとえば、私が持っていたとします:

およびコードビハインドで:

それを行う方法はありますか?

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

wpf - コードビハインドでのリストボックスのスクロールバーの可視性のテスト

リストボックスの垂直スクロールバーがコードビハインドで表示されているかどうかを確認するにはどうすればよいですか?

x:Name = "listOfItems"のリストボックスがあり、その基になるScrollViewerのVerticalScrollbarVisibilityがautoに設定されています。

ListBoxのItemsSourceプロパティが設定されている場合、verticalScrollbarが表示されているかどうかを確認したいのですが、確認するプロパティや、リストボックスのscrollviewer要素に飛び込む方法がわかりません。

助言がありますか

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

asp.net - ASP.NETコードビハインドで動作するJavascript

簡単なイントラネット フォーラムの削除ボタンを作成する必要があります。投稿を削除するときに確認を求める JavaScript 警告ボックス (または同等のもの) が必要です。ただし、javascript 確認ボックスの結果をコード ビハインドにフィードするのが難しいことがわかりました。これは可能ですか?それとも、別の種類のデザインを使用する必要がありますか?

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

asp.net - 単一のファイルaspxをコードビハインドに変換します

VS 2008 .Net 3.5のWebサイト(Webアプリケーションではない)で作業しており、.aspx.csを使用する代わりに、サーバーコードがhtmlのヘッド部分に含まれている単一ファイルの.aspxモデルを使用しています。ページの後ろのコード。

コードビハインドモデルを使用するようにファイルをすばやく変換したいのですが、これを行う唯一の方法は、ファイルを削除し、同じ名前の新しいコードビハインドaspxページを作成してから、手動でコピーすることです。 aspx関連のコードを.aspxページに、サーバーコードを.aspx.csページに。

これを行うためのより速い方法はありますか?

この質問に答えているように見える2つの記事を見ましたが、残念ながらそうではありません 。VisualStudio .NETで の単一ファイルWebフォームページの操作と、aspxまたはマスターページファイルをページとコードビハインドに変換するにはどうすればよいですか。

どちらも、VSが脚の作業を行うという単純なソリューションを提供します。ファイルをポイントして、撮影するだけです。何らかの理由で、それらは機能していません。最初の記事はVS2002を参照しているようで、2番目の記事はWebアプリケーションを参照しているようです。

ウェブサイトに希望はありますか?

また、これは間違った見方をしているかもしれませんが、シングルページモデルには利点がありますか?Webサイト全体をすぐにWebアプリケーションに変換する予定ですが、単一ページモデルはWebアプリケーションでうまく機能しますか?

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

c# - コード ビハインドから新しいウィンドウを開く

特定のラジオ ボタンが選択されている場合、ポストバック時にコード ビハインドから新しいウィンドウを開く必要があります。

これを行う方法はありますか?

ありがとうございました。

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

asp.net - Asp.Net (vb) コード ビハインドでポストバックを強制する

コードビハインドでポストバックまたはページのリロードを強制する方法が必要です。いくつかのJavaScriptを使用しようとしましたが、うまくいきませんでした。ネットをブラウジングすると、最初の質問は「なぜ」ですか?

状況は、自動ポストバックにドロップダウン リストがあり、グリッドビュー データソースの選択パラメーターがそのドロップダウン リストの選択された値から派生しているということです。そのため、ページは正常に機能し、選択したアイテムが変更されるたびにコンテンツが更新されます。しかし、一部のリンクやボタンは顧客をページから外してしまうため、後でリンクし直します。

アイデアは、セッションの最後の選択を保存し、セッション オプションがデフォルト以外の場合は最初の page.load イベントをチェックすることです。それに基づいてドロップダウンリストのselectedindexを変更できるようになりましたが、どうやらデータソースはpage.loadよりも速くトリガーされるため、リロードを強制できない限り、これは役に立ちません。

何か案は?もちろん、ページ全体のポストバック/リロードが唯一のオプションではありません。グリッドビュー/データソースを強制的に更新するだけで十分です。ページ全体をリロードする以外に、それを行う方法がわかりません。

ありがとう。

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

.net - コード ビハインドまたは単に aspx で Web コントロールを宣言する

.net 1.1 では、プログラムでアクセスするために、aspx ページに配置した Web コントロールをコード ビハインドでも宣言する必要があったことを覚えているようです。VS 2008 で作業して以来、.net 2 プロジェクトで作業している場合でも、そうする必要はありませんでした。

しかし、1.1 プロジェクトをインポートして 2008 年に変換し、結果の ID を含むテキスト ボックスを aspx ページに追加しましたが、コード ビハインドからプログラムでアクセスできません。コンパイル エラーが発生します。

これはVSの設定ですか、それともaspxページの上部にありますか?

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

asp.net-mvc - ASP.NET MVC:ページ固有のロジック

ASP.NET MVCとCodebehind-filesについては多くの議論がありましたが、ほとんどの場合、これらのCodebehind-filesは悪であると指摘されています。

だから私の質問は、ページ固有のロジックをどのように処理するのですか?

ここで必要ないのは、インラインコード内のスパゲッティコードであり、ページ固有のコードがヘルパークラス全体またはHTMLヘルパークラスの上に散在することは望ましくありません。

例は次のとおりです。

コードビハインドを伴う:

これは1ページでのみ使用され、変更される可能性があります。

更新:これらがどこにあるかについて私が考えたいくつかのアプローチ:

1)ページの後ろにあるインラインコード-文字列を返す単純なメソッドを使用します。

2)文字列を返すメソッドをコントローラに配置します。しかし、それはView-logicをControllerに入れることになるでしょう。

0 投票する
20 に答える
25887 参照

c# - XAML または C# 分離コード

私は XAML を使いたくありません。私はすべてを C# でコーディングすることを好みますが、やり方が間違っていると思います。

どのような場合に XAML を使用するのが適切で、C# を使用するのはいつですか? あなたの経験は何ですか?