0

NancyFX と ASP.Net を使用して、次のようなルート間でモデル オブジェクトを共有しようとしています。

Post["/"] = parameters =>
{
    var myModel = new ExampleModel
                    {
                        Prop = (string) Request.Form["someField"],
                    };
    try
    {
        Request.Session["myModel"] = myModel;
    }
    catch (Exception e)
    {
        return e.Message;
    }
    return Response.AsRedirect("/something/");
};

try-catchこれは、句にラップされているにもかかわらずクラッシュします。
作品の代わりに文字列を保存しますExampleModel

HttpSessionこれは対Sessionの問題 (ASP の互換性など)に関連していますか? 非文字列オブジェクトをルート間で共有するにはどうすればよいですか?

4

1 に答える 1

0

例外は何ですか?myModel は Serializable としてマークされていますか?

于 2012-10-10T10:59:40.967 に答える