C# 后台获取前台交互判断

前台传来明细 ,判断是否修改,在把前台 的数据组成新的类保存

 1 public class tt
 2     {
 3         public string id { get; set; }
 4         public string e_id { get; set; }
 5         public string name { get; set; }
 6         public int age { get; set; }
 7         public bool sex { get; set; }
 8
 9     }
10     public class t
11     {
12         public string id { get; set; }
13         public string name { get; set; }
14         public List<tt> dd { get; set; }
15     }
16     class Program
17     {
18
19         static void Main(string[] args)
20         {
21             var q = new List<tt> { new tt { id = "123",e_id="1", name = "pg", age = 12, sex = true }, new tt { id = "124",e_id="1", name = "pp", age = 13, sex = true } };  //后台数据
22             var w = new List<tt> { new tt { name = "pg", e_id = "2", age = 12, sex = true }, new  ConsoleApplication2.tt { name = "pp", e_id = "2", age = 13, sex = true }, new tt { name = "ppd", e_id = "2", age = 11, sex = true } };  //前台数据
23
24             var e =   new t { id = "1", name = "pg", dd = q  };     //父行
25
26             var ischange1 = false;
27             var ischange2 = false;
28             foreach (var item in w)
29             {
30                 item.e_id = e.id;    //父ID
31                 tt ex = q.Where(d => d.name == item.name).FirstOrDefault();
32                 if (ex == null)
33                 {
34                     ischange2 = true;
35                 }
36                 else
37                 {
38                     if (ex.age != item.age || ex.sex != item.sex)
39                     {
40                         ischange2 = true;
41                     }
42                 }
43             }
44
45              if (q.Count != w.Count)
46             {
47                 ischange2 = true;
48             }
49             if (ischange1 == true || ischange2 == true)
50             {
51                 if (ischange2 == true)
52                 {
53                     e.dd = w;
54                 }
55             }
56             Console.WriteLine(ischange2);
57
58             Console.ReadKey(true);
59         }
60
61     }

原文地址:https://www.cnblogs.com/LiuFengH/p/10005862.html

时间: 2024-10-15 00:21:26

C# 后台获取前台交互判断的相关文章

【ADO.NET基础】后台获取前台控件

C# 后台获取前台 input 文本框值.string aa=Request.Form[headself]; 那么要是后台给前台input文本框赋值呢? 后台 public string Headself=null; Headself="123"; 前台 <%=Headself%> 也可以把input改为服务器控件, <intpu type='textbox' runat='server'> 另一种用ajax 取值,用javascirpt给客户端控件input赋

Spring MVC 后台获取前台form参数值(requestparam)

Spring MVC 获取前台参数值得java代码: @RequestMapping(value = "/loginCheck") public String loginCheck( @RequestParam("username") String username, @RequestParam("password") String password) { UserMess user = new UserMess(); user.setUsern

asp.net后台获取前台页面大小

前台代码如下:<input type="hidden" runat="server" value="0" id="txBodyClientHeight" /> <script type="text/javascript"> document.getElementById('txBodyClientHeight').value = document.body.scrollHeight;

安卓程序进入后台和前台的判断

按照最简单的思路,一个app的所有Activity全部onStop后就算进入后台,但可能用户只是切出去看了一眼别的程序又跳了回来.从技术上来说,这种判断没有问题,但从用户活跃的角度来讲,用户并没有真正离开我们的app.还有一种情况,就是需要在程序进入前后台的时候,执行一些操作,如果用户切换的十分频繁,操作又比较耗时可能会产生一定的效率低下和浪费.因此最简单的解决办法就是添加一个延时,定义一个我们app的前后台概念,即app不可见后一段时间才当做进入后台,而一旦从后台状态显示出来就当做进入前台.

MVC后台与前台交互的问题。。。

后台: viewbag.sb/*这是一个sb路径*/[email protected]"\gao\shou"; 前台js: var sb='@viewbag.sb'; alert(sb); 结果就是gaocong.. 原因是\在js中是转义字符. 处理方法是: 后台:ViewBag.sb= Server.UrlEncode(@"\gao\cong"); 前台: var sb='@viewbag.sb'; alert(decodeURI(sb)) 结果:\gao\co

.net core 中后台获取前台 数据(post)的方法

[HttpPost] public async Task<JsonResult> EditPoint() { Stream reqStream = Request.Body; string text = ""; using (StreamReader reader = new StreamReader(reqStream)) { text = reader.ReadToEnd();  ///这里的 text 就是 json字符串,然后在 后台反序列化 成 对象 就可以了 J

后台和前台交互显示图片及title

<!--从数据库中查询出荣誉资质图片在此显示--> <?php $rs=query('hnsc_zz','url,ztitle',"flag='y'",'order by id desc',5); foreach($rs as $v){ ?> <li><a href="" title="<?=$v[1]?>"><img src="upload/zz/s_<?=$v[

iOS App 获取从后台返回前台时的页面

产品美美的给小伙伴提了一个需求,当程序从后台进入前台时,如果是指定的页面,则弹出提示框. 大家首先想到的方法就是通过 AppDelegate.h 进行控制,相对复杂的步骤就是 在程序进入后台时对当前页面进行存储,然后在从后台进入前台再判断是否是符合条件的页面,判断是否弹框.基本思想就是这样 然后 我就开始需找新的方法,然后我就开始了新的实践 新方法 比较适用于匹配页面较少的情况, 对单个UIViewController进行监听 方法来源:http://www.shangxueba.com/jin

Flask04 后台获取请求数据、视图函数返回类型、前台接受响应数据

1 后台获取请求数据 1.1 提出问题 前台发送请求的方式有哪些 后台如何获取这些请求的参数 1.2 前台发送请求的方式 GET.POST.AJAX 点睛:如果不指定请求方式,浏览器默认使用GET请求 点睛:进入登录页面的请求和提交登录信息的请求使用的路径都是一样的,只不过前往登录页面的请求是GET请求,服务器返回的是一个静态的页面:当录入登录信息点击确定后就会向后台发送一个POST请求,后台经过逻辑处理后,如果登录信息正确就会返回一个静态主页面(注意:虽然这两个请求都是使用的一样的路径,但是我