2017-05-13 3 views
1

私はMVCプロジェクトに取り組んでいます。これまでのすべてのページは.cshtmlでしたが、ポストバック後にクライアントサイドで生成された行を失わない動的なテーブルを必要とする新しいものに取り組んでいます。同じプロジェクト内の.aspxと.cshtmlページを組み合わせても安全ですか?

私は、Sessionsの各行の最初のセルの値を格納し、SQLクエリとJavascriptの助けを借りて残りの行を埋めるHTMLテーブルでこれをシミュレートしました。問題は、私はどこかで、多くの人が使っているプロジェクトであまりにも多くのセッションを使うのは便利ではないということを読んでいます。一方、私は動的なテーブルのこのシミュレーションを信用しません。なぜなら、それは間違っている可能性のある詳細がたくさんあるからです。

私の質問は次のとおりです。 1. cshtmlで実際の動的テーブルを作成する方法はありますか? 2. Razorプロジェクトに.aspxページを置くことは安全ですか?

+1

はい、安全で、「望ましい」と同じものではありません。安全なはい。望ましい?あなた次第、それはあなたのプロジェクトです。あなたの文脈で "ダイナミックテーブル"を定義してください。あなたは持っていて、例> –

+0

従業員の検索結果を表示する検索テーブル(テーブル1)があり、その行に従業員情報を他のテーブル(テーブル2)に渡すボタンがあります。 新しい検索を行うと、テーブル1はその新しい検索を表示しますが、その検索はサーバー側で行われ、ポストバックテーブル2の情報が失われた後に行われます。私のための "動的"は、ASPのような情報を失うことのないテーブルです:テーブル – Apa

+0

安全なはい、それはちょうど悪いパターンです。ビューに問題がある場合は、フロントエンドのテクニカルノックアウトに切り替えてください。例えば –

答えて

関連する問題