小编Lam*_*fif的帖子

获取不同的列表值

我有我想从一个获得C#应用程序List项目对象,其中包含不同对象另一个列表.

我试过这个

 List<Project> model = notre_admin.Get_List_Project_By_Expert(u.Id_user);
 if (model != null) model = model.Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

列表模型仍包含4个相同的对象Project.

这是什么原因?我该如何解决?

.net c# asp.net asp.net-mvc

11
推荐指数
3
解决办法
9167
查看次数

c#程序中的System.IO.Compression.FileSystem.dll

我想在我的项目中使用dll System.IO.Compression.FileSystem.dll

文件

.net框架版本是4.5,操作系统是64.问题是找不到dll. 配置 解决办法是什么?

.net c# dll file

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

在asp.net mvc应用程序中从Javascript访问C#变量

我有一个问题How to use javascript variables in C# and vise versa:我有这个Model传递到视图:

public List<Tache> Get_List_Tache()
{
    Equipe _equipe = new Equipe();
    List<Tache> liste_initiale = _equipe.Get_List_tache();
    return liste_initiale;
}
Run Code Online (Sandbox Code Playgroud)

这是一个对象列表Tache,我想在其中使用它的三个字段Tache_description,Begin_dateEnd_date.

在我的JavaScript代码中,我有这个功能,它工作正常:

       <script>

        $(document).ready(function () {
            var date = new Date();
            var d = date.getDate();
            var m = date.getMonth();
            var y = date.getFullYear();

            $('#calendar').fullCalendar({
                theme: true,
                header: {left: 'prev,next today',center: 'title',right: 'month,agendaWeek,agendaDay'},
                editable: true,
                events: [
                         @foreach (var m in Model.Get_List_Tache())
                          { …
Run Code Online (Sandbox Code Playgroud)

.net javascript c# asp.net-mvc razor

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

RestSharp 身体始终为空

我需要使用 RestSharp 调用 Post 服务

 var client = new RestClient(url);
 var request = new RestRequest(url,Method.POST);
 request.AddHeader("Content-type", "application/json");
 request.AddJsonBody(new  { grant_type = "client_credentials", client_id = clientIdParam, client_secret = appReg_clientSecret, ressource = _ressource }
               ); 
 var response = client.Post(request);
Run Code Online (Sandbox Code Playgroud)

问题是请求的body总是为null并且json body作为参数添加

在此输入图像描述

有任何想法吗?

.net c# rest restsharp

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

使用ASP.NET MVC导出PDF文件

我有一个ASP.NET MVC4应用程序,我想在其中导出一个HTML页面到PDF文件,我使用这个代码,它的工作正常:代码

此代码将html页面转换为在线PDF,我想直接下载该文件.

如何更改此代码以获得此结果?

.net c# asp.net-mvc razor

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

使用 HttpSendRequest 强制进行基本身份验证?

用于在连接到服务时InternetSetOption设置username和。我注意到,即使我先调用 InternetSetOption,当我调用时也不会发送授权标头。看起来很荒谬,您必须首先从服务器获取带有 WWW-Authenication 标头的响应。这会在每个请求上向服务器创建一个完整的额外请求。passwordRESTWinInetHttpSentRequest

是否有WinInet调用在第一次调用时强制授权标头,或者我是否必须手动添加它?

c++ authentication wininet

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

Html.TextBoxFor中的必需值

我需要TextBox像这样把所需的值:

<td>@Html.TextBoxFor(m =>(m.Code), new { @required  = "required"})</td>
Run Code Online (Sandbox Code Playgroud)

有用.但是,如果我将默认值设置为TextBox

<td>@Html.TextBoxFor(m =>(m.Code), new { @Value = @Model.Code, @required  = "required"})</td>
Run Code Online (Sandbox Code Playgroud)

尽管生成了此Html代码,但仍会接受空值

<td><input id="Code" name="Code" required="required" type="text" value="fff       "></td>
Run Code Online (Sandbox Code Playgroud)
  1. 这个问题的根源是什么?
  2. 我该如何解决?

css c# asp.net html-helper asp.net-mvc-4

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

使用async和await关键字的好处

我是C#中异步方法的新手.我已经读过这些关键字asyncawait通过异步某些方法帮助使程序更具响应性.我有这个片段:

第一道路

    public static void Main()
    {
        Console.WriteLine("Hello!! welcome to task application");
        Console.ReadKey();
        Task<string> ourtask = Task.Factory.StartNew<string>(() =>
        {
            return "Good Job";
        });
        ourtask.Wait();
        Console.WriteLine(ourtask.Result);
        Console.ReadKey();
    }
Run Code Online (Sandbox Code Playgroud)

第二种方式

 public static void Main()
        {
            Launch();
        }
        public static async void Launch()
        {
            Console.WriteLine("Hello!! welcome to task application");
            Console.ReadKey();
            Console.WriteLine(await GetMessage());
            Console.ReadKey();
        }

        public static Task<string> GetMessage()
        {
            return Task.Factory.StartNew<string>(() =>
                {
                    return "Good Job";
                });
        }
Run Code Online (Sandbox Code Playgroud)

我需要知道 :

  1. 这两种实现之间是否有区别(在并行性的概念中)?

  2. 如果我可以创建任务并等待它完成,那么使用asyncawait关键字有什么好处?

.net c# multithreading asynchronous task

6
推荐指数
3
解决办法
9870
查看次数

泛型类型实现中的值和引用类型

我搜索了一下generic type in C#,我得出了这个结论:

  1. 所有参考类型均基于 Class
  2. 所有值类型都基于 struct
  3. 除了值和引用类型之间的全局差异之外,struct和class之间的主要区别是:

    • 结构中没有继承

    • 结构不能包含空构造函数(不带参数)

  4. 泛型类型有六种基本实现:
  • 其中T:class ==>泛型参数必须是引用类型

  • 其中T:classA ==>泛型参数必须是类classA的实例

  • 其中T:InterfaceA ==>泛型参数必须实现接口InterfaceA

  • 其中T:New()==>泛型参数必须是类+具有默认的空构造函数

  • 其中T:U ==>泛型参数必须从类U派生或实现接口U.

  • 其中T:struct ==>泛型参数必须是值类型

所以我需要知道:

  1. 如果我的结论是正确的?
  2. 我无法理解之间的区别:
  • 其中T:New()==>带有空构造函数的类

  • 其中T:class,New()==>带有空构造函数的类

为什么使用第二种形式?为什么我们不只是使用第一个?

谢谢,

.net c# oop generics types

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

Web Api控制器无法识别Json方法

我有一个web api控制器

using sport.BLL.Abstract;
using sport.BLL.Concrete;
using sport.DAL.Entities;
using sport.webApi.Models;
using AutoMapper;
using Microsoft.AspNet.Identity.EntityFramework;
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.Owin;  
using Microsoft.Owin.Security;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Web;
using System.Web.WebPages.Html;

namespace sport.webApi.Controllers 
{
    public class AccountManageController : ApiController
    {
        [HttpPost]
        public System.Web.Mvc.ActionResult CreateAccount(CollaborateurModel item)
        {
            var user = new ApplicationUser { UserName = item.Username, Email = item.Email };
            var result = UserManager.CreateAsync(user, item.Password);
            if (result.Result.Succeeded)
            {

                var currentUser = UserManager.FindByName(item.Username);
                var roleresult = UserManager.AddToRole(currentUser.Id, …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc json asp.net-web-api

6
推荐指数
2
解决办法
5384
查看次数