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();

  • 相关阅读:
    Linux下查看文件内容的命令
    windows下vmware配置nat网络
    xshell连接linux
    django 常见过滤器
    Django模板语言中的自定义方法filter过滤器实现web网页的瀑布流
    关于python开发CRM系统
    关于django form验证是否用户名已存在
    Django model 中的 class Meta 详解
    ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 43. Created with MySQL 5
    并发编程之线程池
  • 原文地址:https://www.cnblogs.com/vagerent/p/739969.html
Copyright © 2011-2022 走看看