viewdata

    12

    4答えて

    asp.net mvcでクエリ文字列の値を保持する良い方法はありますか? 私はURLがある場合:? /質問に、私はすべてのものクエリ文字列の値を維持したいページングリンクでページ= 2 &ソート=最新&項目= 50 & showcomments = 1 &検索= ABCD ユーザーが「次のページ」をクリックしたときにそのリンクが維持されるようにします(この場合、ページの値は変更されますが、残りは同

    8

    3答えて

    コントローラからASP.NET MVCフレームワークのビューに配列を渡す簡単な方法を見つけるためにここで自分自身を苦労しています。そう私の見解で、私はのViewData [「passedArray」]にだけ電話を持っており、それにループを実行します public class HomeController : ApplicationController { public ActionRe

    6

    4答えて

    ユーザーが自分のアプリケーションにログインすると、アプリケーション全体に彼の名前が表示されます。私はasp.net MVCフレームワークを使用しています。 ViewData["User"] = Session["User"]; これをあなた自身を繰り返さないことがあるので:しかし、私は何を望んでいないと、そのようにはすべてのコントローラ何かに配置する必要があるです。 (私はこれがDRY [OO

    6

    4答えて

    私は自分のコントローラ内に自分のビューデータクラスを入れ子にしていて、その数が増えるにつれて、これが良い考えであるかどうか自問し始めます。次に、/ Viewsと/ Controllersのディレクトリをこれらのもので汚染しているように見えます。 私はここで行方不明のコンベンションはありますか?多分/ ViewDataディレクトリですか? idk、私のビューデータクラスの良い場所は何ですか?

    1

    1答えて

    I持ってこれに類似強く型付けされたViewDataを使用するビュー: namespace Site.web2.Models { public class MySubData { public string Note { get; set; } public bool IsValid { get; set; } } public cl

    30

    5答えて

    [AcceptVerbs(HttpVerbs.Post)] public ActionResult CreateUser([Bind(Exclude = "Id")] User user) { ... db.SubmitChanges(); ViewData["info"] = "The account has been created."; r

    0

    6答えて

    ViewData.Modelを部分ビューに渡す際に問題が発生しました。私はそれを結果クエリーと同じにしても、常にデフォルトになります。モデルがnullのため、厳密に型指定されたデータにアクセスできません。私の現在のコードは、この、 ビューページである <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="serve

    0

    1答えて

    私は、グローバルメンバー(CurrentUser、Themeなど)を、自分の見解だけでなく私の部分的な部分にも良い方法を見つけようとしています。 (BL.CurrentUserのように)このデータを返すことができるロジッククラスを持っていないと思います。自分のビューでModelの一部である必要があると思うので、これらのメンバーでBaseViewDataから継承しようとしました。私のコントローラでは

    13

    2答えて

    私のSite.Masterファイルには、3つのシンプルなViewDataパラメータがあります(私のソリューション全体では3つしかありません)。これらのViewData値は、アプリケーションのすべての単一ページで重要です。これらの値は私のSite.Masterで使用されているので、OnActionExecutingメソッドをオーバーライドする抽象的なSiteControllerクラスを作成して、私の

    0

    2答えて

    StackOverflowなどの記事で、複数のエンティティから強く型付けされたビューにデータを集めるさまざまな方法について議論しています。これらはViewDataオブジェクトを使用しています。両方のエンティティを利用する。 私には、あなたが新しいハイブリッドエンティティの一種を代表しているなら、あなたは新しいクラスを作り、そのように扱いたいと思うでしょう。しかし、あなたが作業しているエンティティの