tempdata

    15热度

    2回答

    TempData在哪里存储在ASP.NET MVC框架(更具体地说,ASP.NET MVC 2)中?它存储在服务器端,还是发送给客户端?

    2热度

    1回答

    我打电话从多个页面控制器和正在使用returnUrl参数返回正确的调用位置: public ActionResult EmailOrder(int id, string returnUrl) { var message = "The order has been emailed"; if (!string.IsNullOrEmpty(returnUrl)) return Re

    1热度

    1回答

    是客户端JavaScript扩展,例如MicrosoftAjax.js,同样在ASP.NET AJAX(用于ASP.NET WebForms)和ASP.NET MVC? 例如,它仍包括: 全局命名空间 Sys系统命名空间 Sys.Net命名空间 Sys.Serialization命名空间 Sys.Services命名空间 Sys系统.UI命名空间 Sys.WebForms命名空间 虽然我怀疑Sys

    1热度

    1回答

    我有一个MVC3网络应用程序。我一直在使用PRG(Post-Redirect-Get)模式。即在回发期间,如果任何模型验证失败,我将persist the ViewData in TempData然后重定向到原始的GET操作。 在后动作 - if (!ModelState.IsValid) TempData["ViewData"] = ViewData; 在GET动作后 - if (

    1热度

    1回答

    在控制器不可用TempData的值,我设置TempData值控制器是这样的: TempData["LinkControllerName"] = "Foos"; TempData["LinkActionName"] = "View"; 当我尝试使用他们的看法,我觉得他们'总是空。我可以使用调试器并查看它们的设置,然后在视图中看到它们为空。我很迷惑。 控制器操作实际上是一个子操作,并且通过调用父

    0热度

    1回答

    TempData在基本方法中填充,但只要代码返回到派生控制器的方法就会变为空。 派生控制器编辑操作(POST): public class ManageItemsController : BaseController { private BaseControllerSingle<Item, ItemViewModel> GetBaseControllerSingle()

    1热度

    2回答

    我有一个应用程序,我使用CakePHP创建,它将URL从大多数用户难以辨认的东西重写为更容易理解的东西。我在使用FBML画布时遇到问题。 当我尝试访问,说,http://apps.facebook.com/myapp/articles,我得到以下错误: Received HTTP error code 404 while loading http://www.myapp.com/myapparti

    0热度

    1回答

    我有3个步骤,每一步都是它的视野。在步骤1中,我会询问开始日期/时间(他们可以选择时区和时间)并将其存储为UTC,然后根据他们选择的时区显示日期/时间,而不必知道他们选择了哪个时区不要存储它,因为用户根据计算机时区查看它)。 我想知道做到这一点的最佳方法。我想存储tempdata,然后重新存储它。尽管这看起来不是最佳做法。

    1热度

    2回答

    有没有一种方法可以利用TempData和ActionLink将数据从视图传递到控制器。我有一个具有客户端验证的视图,我需要从页面上的文本框更新下拉列表,而无需使用提交按钮。当使用两个提交类型按钮时,客户端验证会标记所有尚未填充的字段。基本上,我希望能够将下拉列表中的用户定义类别添加到下拉列表中,而无需跳转到仅用于文本框的其他视图并提交按钮。 我不知道如果我可以做这样的事情: <input type

    0热度

    1回答

    的冲突我有它使用“过程”会话的默认的MVC3 Web应用程序。我在地方PRG模式 - 即当回发,如果我的ModelState中无效,我的模型存储在TempData的和重定向到原来的取得动作。在获取操作中,我获取模型数据(如果存在)并发送到视图。我相信这是MVC的基本方面之一。 我知道后台TempData是一个会话变量,在PRG转换中使用 。我需要知道的是,无论是 可能有冲突或交叉refrencin