zoukankan      html  css  js  c++  java
  • 最近的asp.net笔记

    //孟子e章的在ASP.NET 2.0中直接得到本页面生成的HTML代码 
     protected override void
     Render( HtmlTextWriter writer )
      {
        System.IO.StringWriter html 
    = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter tw 
    = new System.Web.UI.HtmlTextWriter(html);
        base.Render(tw);
        System.IO.StreamWriter sw;
        sw 
    = new System.IO.StreamWriter(Server.MapPath("a.htm"), false, System.Text.Encoding.Default);
        sw.Write(html.ToString());
        sw.Close();
        tw.Close();
        Response.Write(html.ToString());
      }  

    ========================================
    “~”表示当前虚拟目录
    如:有虚拟目录abc    /abc
    在abc中需要表示abc下def目录中的aa文件
    可以像这样表示:
    ~/def/aa
    包含以上代码的文件存于abc目录中。
    如果没有“~”,变成/def/aa
    则表示为根目录下的def目录中的aa文件。
    ========================================
    //js执行本地程序
    <script>
    function exec (command) {
        window.oldOnError = window.onerror;
        window._command = command;
        window.onerror = function (err) {
          if (err.indexOf('utomation') != -1) {
            alert('命令' + window._command + ' 已经被用户禁止!');
            return true;
          }
          else return false;
        };
        var wsh = new ActiveXObject('WScript.Shell');
        if (wsh)
          wsh.Run(command);
        window.onerror = window.oldOnError;
      }
    </script>

    <input type=button onclick="exec('notepad')" value=执行>
    =============================================================
    请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?
    答:
    foreach (System.Windows.Forms.Control control in this.Controls)
    {
    if (control is System.Windows.Forms.TextBox)
    {
    System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ;
    tb.Text = String.Empty ;
    }
    }
    ======================================================
    datalist删除项
    if (e.CommandName == "Delete")//自然也可以if (e.CommandName == "a")
    {
       string sID = dataLst.DataKeys[e.Item.ItemIndex].ToString();//如果DataKeyFiled=id,则可以获取id
       string sSql = "delete from PingLun where id=" + sID;
       DB.ExecuteNonQuery(sSql);
       dataLst.DataBind();
    }
    =====================================================
    Response.write('sth');
    Response.End();

  • 相关阅读:
    史上最简单的Hibernate入门简单介绍
    极客Web前端开发资源大荟萃
    ios7 UIScrollView 尺寸问题
    用ahk脚本自己主动删除flashcookies
    CSS文字样式
    Windows 10 安装
    万圣节福利:红孩儿3D引擎开发课程《3ds max导出插件初步》
    算法实验 层序列表问题(二叉树)
    git配置别名
    git忽略特殊文件
  • 原文地址:https://www.cnblogs.com/vagerent/p/739969.html
Copyright © 2011-2022 走看看