小编Eln*_*naz的帖子

如何在asp.net MVC中将datetime从视图传递给控制器

我试图将以下数据从我的视图传递给控制器​​.

编辑

<script type="text/javascript">
    var pathname = 'http://' + window.location.host;
  var Student = [
  { Name: "Vijay", ID: 1, DOB: "2010-12-09T08:00:00.000Z" },
  { Name: "Anand", ID: 2, DOB: "2010-12-09T08:00:00.000Z" }
  ];

  $.ajax({
    url: pathname + "/Home/UpadetStu",
    type: "POST",
    dataType: "json",
    data: JSON.stringify(Student),
    contentType: "application/json; charset=utf-8",
    success: function (result) { }, 
    failure: function (r, e, s) { alert(e); } 
  });

</script>



   [ObjectFilter(Param = "stuData", RootType = typeof(Stu[]))]
    public JsonResult UpadetStu(Stu[] stuData)
    {
        return this.Json(new { success = true });
    }

[DataContract] …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

在Cassandra的Counter Vs Int专栏?

我是Cassandra的新人.我无法理解在表中使用计数器的优点是什么(如果非计数器列不是复合PRIMARY KEY的一部分,甚至在不同的表中也是如此)?为什么我们不使用具有Int类型的列,当我将有一些语句,如x = x ++; 使用int或counter之间有什么不同?
是否可以在Cassandra中使用Int Type的增量或减量?

counter cassandra nosql cql3

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

Cassandra:如何在分页中跳过行?

我们可以在不使用分页状态的情况下在Cassandra中使用分页吗?我的意思是,例如,如果我们想对第一页之后的第三页进行随机访问(跳转),该怎么办?

paging cassandra nosql

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

如何在css中覆盖位置:绝对?

我的页面顶部有一个菜单,然后是一个div使用a类的标签,如下所示:

<div class="a">
   Hello!
</div>
Run Code Online (Sandbox Code Playgroud)

a是一个具有position: absolute;风格的通用类。
我想禁用这个绝对;由于div内容未完全显示。所以我决定使用另一个覆盖位置设置的类。

<div class="a overridden-a">
Run Code Online (Sandbox Code Playgroud)

我应该为position:.overridden-a{ position: ???? !important }我在其他的风格?

更新:我不想编辑a类样式,这在项目中很常见。

html javascript css jquery

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

使用 Mapper.Initialize() 进行多个映射

我在 ASP.Net 项目中使用AutoMapper V.6.1.1 作为映射器。之前我的配置如下:

 var config = new MapperConfiguration(cfg =>
        {
            cfg.CreateMap<A, B>();
            cfg.CreateMap<C, D>().ForMember(dest => dest.CityDesc, opt => opt.MapFrom(src => src.City));
        });
  var mapper = config.CreateMapper();
  var var1= mapper.Map<B>(request);
  var var2= mapper.Map<List<C>, List<D>>(result);
Run Code Online (Sandbox Code Playgroud)

现在,我想使用Mapper.Initialize(). 所以我用了:

 Mapper.Initialize(cfg =>
        {
            cfg.CreateMap<A, B>();
            cfg.CreateMap<C, D>().ForMember(dest => dest.CityDesc, opt => opt.MapFrom(src => src.City));
        });
  var var1= Mapper.Map<B>(request);
  var var2= Mapper.Map<List<C>, List<D>>(result);
Run Code Online (Sandbox Code Playgroud)

我有一个运行时错误:

 Missing type map configuration or unsupported mapping. Mapping types:    A-> B
Run Code Online (Sandbox Code Playgroud)

使用多种配置有什么问题吗Mapper.Initialize?body中有一个映射的情况下不会出现错误Initialize()。我应该如何修复该错误?

asp.net automapper

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

c#中私有静态方法的用法是什么?

我有一个公共课叫MyClass.cs.它有3种方法:

 public class MyClass
 {
    public IEnumerable<MyDto> PublicA(bool useCache = true)
    {
    //Call an external resource
    //some code
    }

    public IEnumerable<AnotherDto> PublicB()
    {
    //some code
    var x= MyPrivateMethod(input);
    //some code
    }

    private IEnumerable<AnotherDto> MyPrivateMethod(IEnumerable<SomeDto>)
    {
    //return Mapped data from IEnumerable<SomeDto> to  IEnumerable<AnotherDto>

    }
 }
Run Code Online (Sandbox Code Playgroud)

我使用ReSharper作为重构工具.它建议static用于MyPrivateMethod.

private static IEnumerable<AnotherDto> MyPrivateMethod(IEnumerable<SomeDto>)
Run Code Online (Sandbox Code Playgroud)

但是这个关键字的用法是什么?由于该方法是私有的,因此不会在其他想要使用MyClass实例的类中使用.

我测试并发现,当我使用static关键字时MyPrivateMethod,我不能调用非私有静态的类的任何其他方法.但我还不知道用法是什么?例如,存储或时间优化是否有任何好处?

c# static-methods private-members

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

在 AngularJS 控制器中声明 Function 的方法(controllerAs 方法)

我使用控制器作为方法而不是 $scope。我在从 HTML 调用方法时遇到一些问题。那么,问题是,这种方法中的声明和调用函数有多少种方法。

首先:(如果我首先想做某事)

var vm= this ; 
vm.dataOne=[];

function funcOne() {
        myService.serviceFunc()
            .then(function (response) {
                vm.dataOne= response.data;
            });
    };
function activate() {
        funcOne();
        }
    activate();  
Run Code Online (Sandbox Code Playgroud)

第二:(如果我想根据函数返回值初始化变量)

 vm.dataTwo = function () {
        doSomeThing();
 }  
Run Code Online (Sandbox Code Playgroud)

javascript function angularjs angularjs-controlleras

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