ASP.Net MVC 缓存数据,以及缓存数据使用问题

ASP.Net MVC 缓存数据,以及缓存数据使用问题,第1张

很简单的,以前的数据都在数据库里了,你只要把页面初始化的时候生成好这部分Json数据就行了。

根本用不到所谓的缓存

你的曲线变化肯定是ajax写的,然后曲线是根据json数据来画的,

你可以用DataBinder来保存需要传递的数据, 这样在POST之后表单里的信息还是在的

例如,有个表单要提交姓名和电邮

1. ViewModel是

Public class UserModel{

public Name{getset}

public Email{getset}

}

2. Controller Action是, 假设你Get 和 Post 都是用一个View, 模拟asp.net的postback

public ActionResult Profile(){

// 因为是共享一个VIEW所以这里返回一个空的view model防止报错

Return View(new UserModel())

}

[HttpPost]

public ActionResult Profile(UserModel model){

//在提交表单的时候MVC会自动填充model里相应的字段,这就是DataBinder

.....

//在这里返回model到View, 再把model里的值付给表单里的姓名和电邮就好了

Return View(model)

}

3. View

<% using (Html.BeginForm()){ %>

姓名: <%= Html.TextBox("Name", Model.Name) %>

电邮: <%= Html.TextBox("Email", Model.Email) %>

<input type="submit" value="提交" />

<% } %>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9960993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存