私はまだウェブフォームを使用しています。現時点では、MVS を使用する予定はありませんが、これにもかかわらず、必要です / jQuery で Ajax を使用したいのですが、これを行うには、静的[WebMethod]
として機能する静的を作成する必要があり、セッションも一般的なものも使用できません。少なくとも簡単な方法で、セッションに保存されたユーザーデータを使用して DB から取得しますsession[]=
。
[WebMethod]
public static void setAsRead(string rowid){}
(前のコードでは、非表示フィールドとして、データが必要なテーブル行の行 ID をページに格納する必要があります)
だから、そうするために多くのページメソッドを配置するのが「普通」なのか、それともこのアプローチを避ける必要があるのか 疑問に思います。個人的には、ページの性質上、これは Web サービス スタックではなく Web フォーム、ページであるため、これを見るのは見苦しいと思います。
それで、あなたはどう思いますか?セキュリティ上の問題はありますか? Web フォームで ajax を回避し、MVC への移行を検討する必要がありますか?