問題タブ [page-state]

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

c# - シリアル化可能なクラスを拡張して、引き続きシリアル化できるようにするにはどうすればよいですか?

asp.netUserControl用にViewStateに保存したいこのようなクラスがあります。基本的に、いくつかのメソッドを使用して汎用リストを拡張しますが、いくつかのプロパティも追加します。

MyObjectはシリアル化可能で、メソッドは次のように実装されています。

また、汎用リストは本質的にシリアル化可能です。ViewStateは正常に動作しますList<MyObject>が、MyListClassのシリアル化を実装する方法がわからないようです。

直感的に私がやりたいのは次のようなものです。

明らかにそれはうまくいきません。これを行う正しい方法は何ですか?

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

windows-phone-7 - Windows Phone 7 アプリケーションのページ状態 - 保存する必要はありますか?

次のブログ投稿で、作成者はページ状態 (TextBox コントロール内のテキストなど) をページ状態ディクショナリに保存して、ページ間を移動するときに復元できるようにする必要性について説明しています。

http://www.wintellect.com/CS/blogs/jgarland/archive/2011/01/26/a-matter-of-state-part-1.aspx

ただし、Button と TextBlock と項目の ListBox を含む 1 つのページを持つ非常に単純なアプリケーションを作成しました。ボタンは、 経由でダミー ページに移動しますNavigationService.Navigate。ここで、リストをスクロールして TextBox にテキストを入力し、ダミー ページに移動して [戻る] ボタンを押すと、テキストがまだ TextBox に存在し、スクロール位置が保持されていることがわかります。

私の質問は、(廃棄はさておき) UI コントロール間を単に移動するときに、UI コントロールの状態を保持する必要があるかどうかです。frameowkr がこれを行っているように見えます (上記のブログ投稿にもかかわらず!)。

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

asp.net - ASP.NET:ページ間でページ状態を保持する方法は?

ページの状態を永続的な方法 (セッション) で保存およびロードする方法が必要です。これが必要なプロジェクトは、いくつかの構成ページを持つイントラネット Web アプリケーションであり、それらのいくつかは保存しようとしている場合に確認が必要です。確認ページは別のページにする必要があります。私が拘束されている制限のため、JavaScript を使用することはできません。これは私がこれまでに思いついたものです:

確認リクエスト:

確認応答:

確認.aspx:

PageToConfirm.aspx:

Confirmation.aspx から PageToConfirm.aspx にリダイレクトされた後、Page State をロードする方法が見つからないようです。

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

c# - フレーム変更時の ArgumentNullException

Windows 8 アプリでフレームを変更しようとしています。このページのチュートリアルに従ってみましたが、同じエラーが発生し続けます。

次の行で ArgumentNullException が発生しています。

LayoutAwarePage.cs クラスの OnNavigatedFrom メソッドで。

このエラーが発生する理由がわかりません。コードにエラーを引き起こす可能性のあるものは何もないと感じているからです。ボタンの onclick 関数には次のコードがあります。

そして、私の MainPage の OnNavigatedTo メソッドは次のようになります。

これをどのように解決できるかについて、誰かが私に情報を教えてもらえますか?

ありがとう。

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

c# - カスタム ボタン クリック時のブラウザの戻るボタン ページの状態

2ページあります。最初のページで、ユーザーはいくつかのフィルターを選択し、検索ボタンを押してから、ユーザーは 2 番目のページに移動します。2 ページ目にグリッドが表示され、そこでいくつかのタスクを実行します。

ユーザーは、ブラウザの戻るボタンを使用せずに、ワンクリックで最初のページに戻る必要があります。ユーザーはポストバックが発生する 2 番目のページでいくつかのタスクを実行するため、ユーザーはブラウザーの [戻る] ボタンを 1 回クリックしても最初のページに移動できません。

ユーザーは、最初のページの状態を、フィルターを選択して検索を押したときと同じにする必要もあります。

どうすればこれを達成できますか?

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

go - Cassandra GOCQL ドライバー (Golang) を使用してページの状態を把握する

私は、Apache Cassandra でのページングが GOlang でドライバー機能を使用してどのように機能するかについて頭を悩ませてきました。

行をフェッチするための次のコードがあります

私が達成しようとしていること: 私が参照しているテーブルは巨大で、18,000 行を超えています。ドライバーの組み込みページングを使用して最も効率的な方法で特別な操作のためにそれらすべてをフェッチして、クエリが実行されないようにしたいのです。タイムアウトします。

問題: 前のページの状態でクエリを再開する方法がわかりません。これがループ内でクエリを実行し、その外側でページの状態を管理することを含むかどうかはわかりません。ページの状態を取得および設定する方法は理解していますが、すべてのページングが完了すると、適切な停止条件がなければ、毎回新しいページの状態でクエリを反復する方法がわかりません。

私の最善の試み:

私はこれを正しく行っていますか、それともこれを達成するためのより良い方法はありますか?