小编Fre*_*ice的帖子

如何在javascript字典中获取密钥集合?

我有字典:

var driversCounter = {
 "one": 1, 
 "two": 2, 
 "three": 3, 
 "four": 4, 
 "five": 5
}
Run Code Online (Sandbox Code Playgroud)

现在,我需要在下拉列表中显示它.如何在我的字典中获取密钥集合?

javascript dictionary

85
推荐指数
6
解决办法
16万
查看次数

如何确定视图是用于ASP.NET MVC中的GET还是POST?

MVC使用动作属性来映射http get或post的相同视图:

 [HttpGet] 
 public ActionResult Index()
 {
    ViewBag.Message = "Message";
    return View();
 }

 [HttpPost]
 public ActionResult Index(decimal a, decimal b, string operation)
 {
     ViewBag.Message = "Calculation Result:";
     ViewBag.Result = Calculation.Execute(a, b, operation);
     return View();
 }
Run Code Online (Sandbox Code Playgroud)

在MVC视图中,如何确定视图是用于http get还是http post?


在视图中它是 IsPost

@{
     var Message="";
     if(IsPost)
      {
            Message ="This is from the postback";
      }
       else
    {
            Message="This is without postback";
    }
}
Run Code Online (Sandbox Code Playgroud)

PS:对于点网核心它是:

Context.Request.Method == "POST"
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

22
推荐指数
2
解决办法
3万
查看次数

AspNet核心身份,如何设置options.Cookie.SameSite?

在最新的模板和库中使用了httpsonly标志.我怎么能把它关掉?

同样的问题已经过时,它没有完整的配置示例:

AspNet核心身份 - cookie未在生产中设置

c# asp.net-identity asp.net-core

9
推荐指数
2
解决办法
5963
查看次数

在类的属性中,Dictionary有什么问题?

为什么这段代码不起作用?

public class A   
{
   public Dictionary<int, string> dic { get; set; }   
}

class Program   
{
    public static void Main()
    {
        A a = new A();
        a.dic.Add(1, "a");
    }   
}
Run Code Online (Sandbox Code Playgroud)

错误:System.NullReferenceException未处理Message = Object引用未设置为对象的实例.

.net c# .net-4.0 .net-3.5

3
推荐指数
1
解决办法
287
查看次数

Yandex smtp 设置与 ssl

我可以通过enableSsl="false" 和25 端口发送电子邮件。但如果有自己的域,这还不够。

此设置有什么问题或缺失?

<system.net>
    <mailSettings>
      <smtp  deliveryMethod="Network" from="Name">
        <network  host="smtp.yandex.ru" port= "465 " enableSsl="true" userName="noreply@domain.com" password="***" />
      </smtp>
    </mailSettings>
  </system.net>
Run Code Online (Sandbox Code Playgroud)

email smtp sendmail web-config

2
推荐指数
1
解决办法
1万
查看次数

如何运行某些方法异步并捕获它们的结尾?

一旦完成了许多方法,我需要生成报告.但在这个示例中,它们不是异步的.

    static void Main(string[] args)
    {
        TaskMan();
    }

    async static void TaskMan()
    {
        Task t1 = m1();
        Task t2 = m2();
        await Task.WhenAll(t1, t2);
        Console.WriteLine("Complete");
    }

    async static Task m1()
    {
        decimal result = 0;
        for (int n = 1; n < 100000000; n++)
        {
            result += n;
        }
        Console.WriteLine(result);
    }

    async static Task m2()
    {
        decimal result = 0;
        for (int n = 1; n < 100000000; n++)
        {
            result += n;
        }
        Console.WriteLine(result);
    }
Run Code Online (Sandbox Code Playgroud)

怎么做真的异步?

c# async-await

2
推荐指数
1
解决办法
192
查看次数

在 C# 上设计购物车域模型的最佳方法?

谷歌帮不了我。我只找到这个链接:http : //flylib.com/books/en/2.522.1.56/1/

那么,一旦出现问题 - 为什么我们需要划分 Product 和 Item ?

architecture shopping-cart database-design design-patterns domain-driven-design

1
推荐指数
1
解决办法
1574
查看次数

为什么IEnumerable中没有赋值?

我解析一些数据

var result = xml.Descendants("record").Select(x => new F130Account
    {
        Account = x.Descendants("Account").First().Value,
    });
Run Code Online (Sandbox Code Playgroud)

然后我尝试更新一些

foreach (var item in result)
    item.Quantity = 1;
Run Code Online (Sandbox Code Playgroud)

在此之后,我result.Sum(a => a.Quantity)有零...为什么?

c# linq-to-xml

0
推荐指数
1
解决办法
83
查看次数