Linq操作Datable

636次阅读|172次收藏|389次赞

在ASP.NET编程中,可能有很多情况下要对DataTable的里面的数据进行处理,我们可以通过Linq的方式对DataTable的数据进行灵活的处理,DataTable中提供了AsEnumerable()方法。下面介绍Linq操作Datable的几个实例

Request.Url的值有可能会带端口号

815次阅读|27次收藏|94次赞

ASP.NET中,Request.Url可以获取当前的URL信息,不过,在使用的时候,有一点需要我们注意,在nginx负载下获取的Request.Url,会存在带端口号的情况,这时,如果在其他页面执行操作后,回跳到Request.Url的页面,则会出错。

.NET中时区转换

987次阅读|44次收藏|480次赞

在ASP.NET开发中,有时会遇到服务器在A国,但是客户在B国,所以要把本地时间/服务器时间转换成B国时间。这就涉及到时区的转换,下面简单介绍.NET中时区转换的方式。

ReturnUrl带多个参数,返回时只返回一个参数的解决方法

1418次阅读|463次收藏|117次赞

在ASP.NET编程中,经常需要跳转到某个页面,在这个页面处理成功后,又返回到原页面的情况,通常我们会在跳转的页面后面加上ReturnUrl参数,将原页面作为ReturnUrl的值带过去,如果ReturnUrl后面的参数有多个时,会出现跳转到原页面时只返回一个参数的情况,下面介绍其解决方法。

MVC中使用jQuery加载分部视图(PartialView)

1322次阅读|95次收藏|167次赞

在MVC编程中,有时需要通过jQuery异步加载不同的内容,可以将这些内容(静态内容、或者动态)写入分部视图(PartialView)中,然后通过jQuery调用,在.success回调函数里面处理这个分部视图的内容即可。
MVC

在VS中按F12转到DLL文件定义的源代码

1254次阅读|77次收藏|52次赞

在VS中调试某个函数时,当需要查看这个函数定义的源代码时,可以按F12转到定义,如果提供这个方法的是一个DLL文件,按F12时,只能看到函数名、参数、返回值等信息,却查看不到源代码,下面介绍结合Resharp实现在VS中按F12转到DLL文件定义的源代码的功能。

.NET中IsNullOrEmpty和IsNullOrWhiteSpace的区别

1721次阅读|492次收藏|235次赞

在ASP.NET编程中,经常需要对字符串进行空值判断,.NET中系统提供了string.IsNullOrEmpty以及string.IsNullOrWhiteSpace两个方法,那么,两者的区别是什么呢?

.NET中获取URL问号后面的字符串

1186次阅读|499次收藏|265次赞

在ASP.NET网页编程中,经常需要获取当前URL或者来源URL问号后面的字符串,例如,在页面跳转时,需要将跳转前URL问号后面的所有字符串传递到跳转后的页面,ASP.NET提供了个非常简单的方法。

MVC升级后报"当前上下文中不存在ViewBag"错的解决方法

1878次阅读|90次收藏|405次赞

在使用Visual Studio进行ASP.NET MVC编程中,由于MVC技术在不断的更新,我们也会升级Visual Studio编辑器以及MVC框架的版本,但是,在项目升级的后,原先的MVC项目有时会报当前上下文中不存在ViewBag的错误,下面介绍其解决方法

Request获取URL的各种信息

1250次阅读|427次收藏|41次赞

在ASP.NET开发中,经常需要获取URL的各种信息,例如,URL的域名、URL对应的物理路径、URL后面的参数等等其它信息,ASP.NET中Request提供了多种属性,能够方便的获取到URL的各种信息。

ASP.NET文件打包压缩下载

2124次阅读|252次收藏|345次赞

在ASP.NET项目编程中,有时需要将多个文件一起打包压缩后,提供给用户下载,我们可以使用ICSharpCode.SharpZipLib这个dll,来实现文件打包后,生成压缩文件供用户下载。下面简单介绍实现方法

Thread.Sleep与Task.Delay的区别

3585次阅读|339次收藏|61次赞

ASP.NET中可以使用Thread、Task创建线程,如果需要将某个线程睡眠或者延迟,则可以使用Thread.Sleep()或者Task.Delay()方法,但是,Thread.Sleep与Task.Delay的区别有哪些呢?

ASP.NET泛型约束

1542次阅读|34次收藏|273次赞

在ASP.NET编程中,经常会用到泛型,在定义泛型时,可以在对象实例化时用于对类型种类施加限制。如果尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误,这些限制称为约束。在ASP.NET中,约束是使用where 上下文关键字指定的。

.NET中常用的异常类

1403次阅读|102次收藏|136次赞

.NET编程中,经常需要对程序进行异常处理,我们可以抛出.NET FrameWork自带的异常,也可以抛出自定义异常,或者捕获异常,直接将异常错误信息保存到数据库、硬盘中等等。下面介绍.NET中常用的异常类

异步调用中HttpContext.Current为null解决方法

1794次阅读|318次收藏|106次赞

在项目中使用异步(async await)的时候,调用HttpContext.Current的值会出现NULL的情况,原因是HttpContext.Current是基于System.Runtime.Remoting.Messaging.CallContext这个类,子线程和异步线程都无法访问到主线程在CallContext中保存的数据。下面介绍解决方法