知识大全 编程ASP.NET的几个技巧

Posted

篇首语:世界上三种东西最宝贵本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 编程ASP.NET的几个技巧相关的知识,希望对你有一定的参考价值。

编程ASP.NET的几个技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  把生成图片的代码放在一个aspx页面中 在PageLoad事件中把图片写入输出流

  private void Page_Load(object sender System EventArgs e)

  string code = Request Params[ code ];

  Bitmap image = DrawImage(code);

  Response ContentType = image/gif ;

  image Save(Response OutputStream System Drawing Imaging ImageFormat Gif);

  Response End();

  

  在需要引用图片的地方 设定图片URL为生成图片的aspx页面

  ImageCode ImageUrl = CodeImage aspx?code= +code;

   使用System Web HttpContext Current来实现一些页面中常用的方法 比如

  public class WebApp

  public static void ShowMessage(string message)

  HttpContext Current Response Write ( <script language=javascript>alert( +message+ )</script> );

  

  public static string CurrentUser

  get

  return HttpContext Current Session[ UserID ]+ ;

  

  

  

   在自定义的Web控件中 把Javascript脚本文件编译为内嵌的资源 然后从资源中读取脚本并注册

  public class Res

  public static StreamReader GetStream(Type type string name)

  //Assembly assembly = Assembly GetAssembly(type);

  Assembly assembly = type Assembly;

  Stream stream = assembly GetManifestResourceStream(type name);

  return new StreamReader(stream);

  

  

  public class ScriptControl : Control

  /// <summary>

  /// Register Client Script Block

  /// </summary>

  /// <param name= control >custom web control</param>

  /// <param name= scriptfile >resource script file name</param>

  public void RegisterScript(string scriptfile)

  if (!this Page IsClientScriptBlockRegistered(scriptfile))

  StreamReader reader = Res GetStream(this GetType() scriptfile);

  using(reader)

  string script

  = <script language=\\ javascript\\ type=\\ text/javascript\\ > <!

  + reader ReadToEnd()

  + // > </script> ;

  this Page RegisterClientScriptBlock(scriptfile script);

  

  

  

  

  [DefaultProperty( Text )

  ToolboxData( < :ShowDialogListBox runat=server></ :ShowDialogListBox> )]

  public class ShowDialogListBox : ScriptControl

  

  protected override void OnInit(EventArgs e)

  this RegisterScript( EnDeListBox js );

  

  

  

cha138/Article/program/net/201311/12428

相关参考

知识大全 asp.net跳转页面的3种方法

  目前进行net学习的很多学员对于aspnet跳转页面的几种方法不是很清楚了解aspnet跳转页面的三种方法对于以后的编程会有很大帮助下面我们就来看一下  responseredirect这个跳转页

知识大全 ASP.NET编程的十大技巧

ASP.NET编程的十大技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在使用VisualS

知识大全 ASP.NET中编程杀死进程

小技巧:ASP.NET中编程杀死进程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  通过ASPN

知识大全 ASP.NET数据库编程入门

ASP.NET数据库编程入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  因为Access并不

知识大全 浅析ASP.NET编程中十大技巧

浅析ASP.NET编程中十大技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在本篇文件中我们

知识大全 ASP.NET编程入门随想之宽容

ASP.NET编程入门随想之宽容  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  古老的山谷中村民

知识大全 ASP.NET编程入门随想之信客

ASP.NET编程入门随想之信客  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 ASP.NET中Cookie编程简明参考

ASP.NET中Cookie编程简明参考  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一写入C

知识大全 ASP.NET CheckBoxList组件编程浅析

ASP.NETCheckBoxList组件编程浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET LinkButton组件编程浅析

ASP.NETLinkButton组件编程浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  A