本文实例讲述了ASP.NET中Application全局对象用法。分享给大家供大家参考。具体如下:Application是应用全局对象,被全体共享。无论通过哪个页面操作Application,另一个页面都可以读取Application信息。由于Application是共享的,操作之前先Lock,操作完成后UnLock。在一个页面设置数据:
Application.Lock();
Application.Set("address", "上海");
Application.UnLock(); 在另一个页面取数据:
string s = (string)Application...
本文实例讲述了ASP.NET中Dictionary基本用法。分享给大家供大家参考,具体如下:
//Dictionary位于System.Collections.Generic命名空间之下
/** 使用Dictionary之前必须引用System.Collections.Generic命名空间;* 使用Dictionary时必须声明其键和值的数据类型(可以为任意类型);*/
//声明实例化Dictionary为dic
System.Collections.Generic.Dictionary<int, string> dic = new System.Collections.Generic.Dictionary<int, stri...
本文实例讲述了ASP.NET中Cookie的用法。分享给大家供大家参考。具体分析如下:
Cookie的用法也和ASP中差不多。比如我们建立一个名为aspcn,值为飞刀的cookie
HttpCookie cookie = new HttpCookie["aspcn"];
cookie.Value = "飞刀";
Response.AppendCookie(cookie);我们取出Cookie值也很简单
HttpCookie cookie = Request.Cookies["aspcn"];
cookieValue = cookie.Value;有时候我们想在一个Cookie中储存多个信息,那也没有问题。比如...
本文实例讲述了asp.net模板引擎Razor调用外部方法用法。分享给大家供大家参考。具体如下:
首先使用Razor的步骤:读取cshtml、解析cshtml同时指定cacheName。
而这个步骤是重复的,为了遵循DRY原则,将这段代码封装为一个RazorHelper()方法
public class RazorHelper
{public static string ParseRazor(HttpContext context, string csHtmlVirtualPath, object model){string fullPath = context.Server.MapPath(csHtmlVirtualPath...
本文实例讲述了ASP.NET中Application全局对象用法。分享给大家供大家参考。具体如下:
Application是应用全局对象,被全体共享。无论通过哪个页面操作Application,另一个页面都可以读取Application信息。
由于Application是共享的,操作之前先Lock,操作完成后UnLock。
在一个页面设置数据:
Application.Lock();
Application.Set("address", "上海");
Application.UnLock(); 在另一个页面取数据:
string s = (string)Applicat...
本文实例讲述了ASP.NET中ServerPush用法。分享给大家供大家参考。具体分析如下:
什么是ServerPush,服务器向客户端“推送“,其实就是”长连接“
只有浏览器请求服务器端,服务器端才给浏览器响应数据,不会主动向浏览器推送数据,这是一种安全考虑,也是提高服务器的性能考虑,如果服务器向浏览器主动推送数据,就要用到ServerPush等技术模拟实现。
举个例子:
通过两个页面互相发送消息实现,消息放到数据库。
/// <summary>
//...
本文实例讲述了ASP.NET中repeater控件用法。分享给大家供大家参考。具体实现方法如下:
repeater绑定数据:代码如下:protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
BindStudent();
}
private void BindStudent()
{
string str = ConfigurationManager.ConnectionStrings["stucnn"].ConnectionString;
using (SqlConnection sqlCnn = new SqlConnection(str))
...
本文实例讲述了.NET中StringBuilder用法。分享给大家供大家参考。具体分析如下:
为什么要使用StringBuilder
为什么使用StringBuilder要从string对象的特性说起。
string对象在进行字符串拼接时,因为字符串的不可变性,string对象会每次拼接,都会复制一个副本出来进行运算,而本身的串仍然留在内存中,大量的临时片段会造成不可忽视的性能损耗。所以在进行大量的字符串拼接时建议使用StringBuilder
StringBuilder的简单使用方式:...
本文实例讲述了ASP.NET中TimeSpan的用法,分享给大家供大家参考。具体如下:
ASP.NET 中,两个时间相减,得到一个 TimeSpan 实例,TimeSpan 有一些属性:Days、TotalDays、Hours、TotalHours、Minutes、TotalMinutes、Seconds、TotalSeconds、Ticks,注意没有 TotalTicks。
一、TimeSpan常量、字段代码如下:TimeSpan.MaxValue; // 10675199.02:48:05.4775807
TimeSpan.MinValue; //-10675199.02:48:05.47758...
本文实例讲述了水晶报表asp.net的webform下基本用法。分享给大家供大家参考。
具体实现方法如下:代码如下:protected void Page_Init(object sender, EventArgs e)
{
ConfigureCrystalReport();
}
protected void Page_Unload(object sender, EventArgs e)
{
if (rptDocument == null)
return;
rptDocument.Close();
rptDocument.Dispose();
}
private void ConfigureCrystal...
要实现上述效果 代码如下:public static string ShowNewMsg() { string Pic1 = "images/yzdp-_15.gif"; string Pic2 = "images/yzdp-_18.gif"; string Pic3 = "images/yzdp-_20.gif"; string Pic4 = "images/yzdp-_22.gif"; string Pic5 = "images/yzdp-_24.gif"; string Pic6 = "images/yzdp-_26.gif"; string Pic7 = "images/yzdp-_28.gif"; string Pic8 = "images/yzdp-_30.gif"; string Pic9 = "images/yzdp-_32.gif"; string...