首页 > 编程语言 >ASP.NET MVC Cookie的一个问题

ASP.NET MVC Cookie的一个问题

时间:2023-12-01 17:23:32浏览次数:50  
标签:Cookies ASP result2 Request Value MVC Cookie Test

代码

项目启动,第一次访问该方法

public ActionResult Index()
{
    Response.Cookies["Test"].Value = "TestCookieValue";
    var result = Request.Cookies["Test"].Value; //此处result会是什么?

    return View();
}

答案:

TestCookieValue

这Response 还没返回,Request就能拿到了?
问就是by design.

https://learn.microsoft.com/en-us/dotnet/api/system.web.httprequest.cookies?view=netframework-4.8.1&redirectedfrom=MSDN#System_Web_HttpRequest_Cookies

继续

以上方法运行后,返回客户端,我们可以看到浏览器中的Cookie

现在如果我们修改了该Cookie值,把它变成“ABC”

刷新页面,又会访问上面的方法

public ActionResult Index()
{
    var result1 = Request.Cookies["Test"].Value; //这个时候,此处result1会是什么?

    Response.Cookies["Test"].Value = "TestCookieValue";
    var result2 = Request.Cookies["Test"].Value; //这个时候,此处result2又会是什么?

    return View();
}

答案:

result1 :ABC
result2 :ABC

标签:Cookies,ASP,result2,Request,Value,MVC,Cookie,Test
From: https://www.cnblogs.com/talentzemin/p/17870530.html

相关文章

  • QT-对于MVC中典型QTreeView简单使用参考记录
    //创建以ui文件中对应View为载体的model<-此处使用QStandardItemModel(比较常用)QStandardItemModel*model=newQStandardItemModel(ui->treeView);model->setHorizontalHeaderLabels(QStringList()<<QStringLiteral("国家")<<QStringLiteral("省份"......
  • 黑客玩具入门——5、继续Metasploit
    1、利用FTP漏洞并植入后门实验靶机:Metasploitable2。实践:使用nmap扫描目标靶机nmap-sVxxx.xxx.xxx.xxx(目标ip)生成linux系统后门msfvenom-plinux/x86/meterpreter/reverse_tcpLHOST=xxx.xxx.xxx.xxx(主控端ip)LPORT=5555-felf-o/home/xxxx(用户名)/backdoor.elf......
  • SpringMvc集成开源流量监控、限流、熔断降级、负载保护组件Sentinel
    前言:作者查阅了Sentinel官网、51CTO、CSDN、码农家园、博客园等很多技术文章都没有很准确的springmvc集成Sentinel的示例,因此整理了本文,主要介绍SpringMvc集成SentinelSpringMvc集成Sentinel一、Sentinel介绍随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel......
  • ASP.NET的EXCEL批量导入操作
    前端代码:<tdclass="auto-style74"style="text-align:right"><asp:FileUploadID="FileUpload"runat="server"/><asp:LabelID="notice"runat="server&......
  • SpringMVC_2023_11_28_3 SpringMVC_进阶(文件的上传--idea的配置)
    SpringMVC_进阶(文件的上传--idea的配置)项目结构......
  • SpringMVC_2023_11_28_1 SpringMVC_进阶(数据的接收)
    SpringMVC进阶2023-11-2910:13:40星期三数据的接收a)页面传递的属性名和后台接受的属性名不一致时,如何处理?@RequestParam("页面组件中的属性名")@RequestMapping(value="/login",method=RequestMethod.POST)publicStringlogin(@RequestParam("......
  • SpringMVC_2023_11_27_2 SpringMVC_入门(注解形式)
    SpringMVC_入门---(注解形式)2023-11-2816:31:09星期二常用的注解:@Controller:标注当前类为:处理器@RequestMapping:设置请求链接SpringMVC注解项目的搭建a) 依赖的引入<dependencies><dependency><groupId>javax.servlet</groupId><......
  • Spring MVC学习随笔-控制器(Controller)开发详解:调用业务对象、父子工厂拆分(applicati
    学习视频:孙哥说SpringMVC:结合Thymeleaf,重塑你的MVC世界!|前所未有的Web开发探索之旅第四章、SpringMVC控制器开发详解二4.1核心要点......
  • SpringMVC_2023_11_27_1 SpringMVC_入门
    SpringMVC_入门2023-11-2816:11:38星期二SpringMVC是Spring提供给Web应用的框架设计。。SpringMVC角色划分清晰,分工明细,并且和Spring框架无缝结合。作为当今业界最主流的Web开发框架,SpringMVC已经成为当前javaWeb框架事实上的标准。SpringMVC核心组件a) 前......
  • cookie属性介绍
    CookieDomain指定了可以访问该cookie的web站点或域指定domain后,子域名可以访问父域名cookie缺省时,默认为仅当前文档的主机可访问,子域名不可以访问Path指定了web站点下可以访问该cookie的路径,包括子路径例:Path=/docs,则以下地址都可以匹配:/docs......