通过C#代码设置隐藏字段的值?

通过C#代码设置隐藏字段的值?,c#,asp.net-mvc-3,hidden-field,C#,Asp.net Mvc 3,Hidden Field,我试图用C#代码设置两个隐藏字段的值。这些字段将包含错误消息和异常 运行的过程是下载一个估价文件并运行一些其他代码 这个进程返回进程的百分比,线程也是如此 由于这是在线程中完成的,所以当我遇到错误时,我无法将操作重定向到我的错误页面。 因此,我想将我的错误消息添加到隐藏字段中,然后在我的错误页面上显示它们 我尝试过使用TempDate[]和session[],但一旦导航到错误页面,它们就会一直返回null 因此,如果我可以将错误消息设置为隐藏字段,然后在导航到错误页面后将它们从隐藏字段中拉出来,

我试图用C#代码设置两个隐藏字段的值。这些字段将包含错误消息和异常

运行的过程是下载一个估价文件并运行一些其他代码

这个进程返回进程的百分比,线程也是如此

由于这是在线程中完成的,所以当我遇到错误时,我无法将操作重定向到我的错误页面。 因此,我想将我的错误消息添加到隐藏字段中,然后在我的错误页面上显示它们

我尝试过使用TempDate[]和session[],但一旦导航到错误页面,它们就会一直返回null

因此,如果我可以将错误消息设置为隐藏字段,然后在导航到错误页面后将它们从隐藏字段中拉出来,那就太好了


有人能告诉我怎么做吗?

。但是,如果不使用序列化/反序列化,您就无法以这种方式写入二进制数据或复杂对象。我已经在布局页面中构建了隐藏字段,因此它们将在我的所有页面上都可用,我只想知道如何从控制器内部写入这些字段。我将写两个字符串,两个字符串。
或者像这样的smth。然后从控制器代码中,您可以编写
ViewBag.ExceptionName=“IOException”
@nsinal,好的,我明白您的意思了,是的,让我试一试。对不起,我的英语糟透了。你能用别的词解释你的句子吗?