ASP.NET常用JS脚本整理
Asp.net设计时经常要在.aspx.cs代码中写一些脚本,每次都重新写比较麻烦,所以把经常用的整理了一下,写成一个公共类,以便以后调用.
using System.Text;
using System.Web;
using System.Web.UI; namespace Lmsoft.Net.Web
{
/**//// <summary>
/// 文件名: Js.cs
/// 功能描述: .NET程序中常用的Javascipt脚本
/// </summary>
public class Js
{
/**//// <summary>
/// 在客户端注册Javascript脚本,以便调用
/// </summary>
/// <param name="name">脚本块标识。</param>
/// <param name="content">脚本代码</param>
public static void RegJs(string name, string content)
{ string js = content;
if (js.IndexOf("<script") < 0)
{
js = "<script language='JavaScript'>" + js + "</script>";
}
Page page = (Page)HttpContext.Current.Handler;
page.ClientScript.RegisterClientScriptBlock(page.GetType(), name, js);
}
/**//// <summary>
/// 在客户端执行一段脚本
&
相关文档:
asp.net 网页传参的几种常用方式
第一种:QueryString
//将源页面start.aspx中的lable 和textbox中的内容传到end.aspx页面中 并在其lable 和textbox中显示传过来的内容
源页面代码:
protected void Button1_Click(object sender, EventArgs e)
{
& ......
asp.net输出 png 32位 图像,带透明alpha。
// pngtest.htm
<html>
<head></head>
<body bgColor="gray">
<img src="png.ashx" />
</body>
</html>
// png.ashx
<%@ WebHandler Language="C#" Class="Png" %>
using System.Web;
public class Png : IHtt ......
using System.Drawing;
using System.Drawing.Drawing2D;
类:
/// <summary>
/// 生成验证码
/// </summary>
private void DrowCode()
{
Response.Cache.SetNoStore();
System.Drawing.Bitmap image = new System.Drawing.Bitmap(77, 20);
Graphics g = ......
方法一:
string postData = string.Format("a=1&b=2"); //post传递参数
Stream outstream = null;
Stream instream = null;
StreamReader sr = null;
&nb ......
因为服务器的性能有限,发现自从使用了 Castle + Nhibernate 之后,服务器在更新web站点之后的重新编译过程特别漫长,有时候都超过了1分钟,尽管发布的web程序也是编译好的。下面是web使用的动态库:
Castle.Core.dll
Castle.DynamicProxy2.dll
Castle.Facilities.AutomaticTransactionManagement.dll
Castle.Facilities ......