ASP.NET的网络编程中几个技巧(2)

分类: asp.net技巧   出处:iocblog整理  更新时间:2009-05-11   添加到收藏  

  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("<{0}:showdialoglistbox runat=server></{0}:showdialoglistbox>")]

  public class showdialoglistbox : scriptcontrol {

  ……

  protected override void oninit(eventargs e) {

  this.registerscript("endelistbox.js");

  }

  ……

  }

  4.在web.config文件中定义默认的页面继承类型。

  <pages pagebasetype="msdn.page" />

上一页 [1] [2]



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。