小编wei*_*in8的帖子

C#的JSON库

Microsoft是否提供任何库以在C#中使用JSON?如果没有,你推荐什么开源库?

c# json

76
推荐指数
5
解决办法
17万
查看次数

JavaScript中JSON.stringify()的替代品

在JavaScript中,JSON.stringify()对于没有本机JSON支持的浏览器有哪些替代方案?谢谢

javascript json

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

在ASP.NET MVC中,在控制器的操作方法之前或之中反序列化JSON

我正在开发一个将JSON对象(使用jQuery Post方法)发布到服务器端的网站.

{ 
    "ID" : 1,
    "FullName" : {
       "FirstName" : "John",
       "LastName" : "Smith"
    }
}
Run Code Online (Sandbox Code Playgroud)

同时,我在服务器端为这个数据结构编写了类.

public class User
{
    public int ID { get; set; }
    public Name FullName { get; set;}
}

public class Name
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我在我的控制器类中使用以下代码运行网站时,FullName属性不会反序列化.我究竟做错了什么?

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Submit(User user)
{
    // At this point, user.FullName is NULL. 

    return View();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc jquery json

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

查找所有派生类型的泛型类

我有一个泛型类和一个派生类如下.

public class GenericClass<T> { ... }

public class DerivedClass : GenericClass<SomeType> { ... }
Run Code Online (Sandbox Code Playgroud)

如何通过反射找到派生类?我在下面尝试了两种方法,但似乎没有用.

System.Reflection.Assembly.GetExecutingAssembly().GetTypes().Where(t => typeof(GenericClass<>).IsAssignableFrom(t));

System.Reflection.Assembly.GetExecutingAssembly().GetTypes().Where(t => t.IsSubclassOf(typeof(GenericClass<>));
Run Code Online (Sandbox Code Playgroud)

c# reflection

20
推荐指数
2
解决办法
7774
查看次数

为什么null == false不会导致c#中的编译错误?

这不是解决任何特定问题.只是一个编译问题.

为什么以下代码不会导致编译错误?它将引用类型与基本类型进行比较.必须将null和false都解释为某些东西供编译器进行比较.或者解析器只是扫描这样的模式并用false替换它?

if(null == false) { }
Run Code Online (Sandbox Code Playgroud)

c# compiler-construction

14
推荐指数
3
解决办法
823
查看次数

JavaScript加密库?

什么是JavaScript的安全/可靠加密库?对于那些使用它的人,您对它们有何看法?谢谢.

javascript cryptography

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

处理异常的最佳实践,它在catch块中抛出,在一个线程中.(.净)

您对在线程执行中处理异常有何看法?更具体地说,如果在try-catch子句的catch块中抛出异常怎么办?如果异常未处理,线程会发生什么?

.net c# multithreading exception-handling

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

在Visual Studio中,如何正确构建64位计算机的应用程序?

我需要构建一个64位平台的应用程序,以利用为64位机器构建的一些DLL.我知道如何分别构建每个项目以针对64位平台.但是当您在一个Visual Studio解决方案中有许多项目时,某些DLL依赖于其他项目.您如何确定要构建为x64,x86任何CPU的项目.

提前致谢.

.net 64-bit visual-studio

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

ASP.NET Web开发服务器

有人可以解释一下ASP.NET Web Development Server的工作原理吗?我的开发机器上没有安装IIS.因此,Visual Studio 2008正在内置Web服务器中调试我的Web应用程序项目.我想知道将所有文件部署到哪里进行调试.是否有类似于\ inetput\wwwroot的文件夹?谢谢.

asp.net iis webserver

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

在ASP.NET MVC站点上集成PayPal的简单解决方案

PayPal为网站提供了许多与PayPal支付集成的解决方案/产品.我想知道将PayPal集成到ASP.NET MVC Web应用程序中最简单或最简单的解决方案是什么.我应该使用哪种解决方案?如果之前完成此操作的人可以分享他或她的经验会很有帮助.谢谢.

asp.net-mvc paypal

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