Black&White of Andy

March 14, 2007

xml中文显示

Filed under: asp.net

< ?xml version="1.0" encoding="utf-8" ?>





March 13, 2007

获取所有控件的值的方式

Filed under: 生活篇

function DisableAllElement()
{

for(var i=0;i {
var element = Form1.elements[i]
//alert(element.type);
if((element.type==”text” || element.type==”checkbox” || element.type==”select-one”) && element.searchObj==null)
{
element.style.background=”#eeeeee”;
//
element.disabled =true;
//element.readOnly = true;
}

}
}

March 9, 2007

Grid选择多行

Filed under: 学习篇

var item = Grid2.GetSelectedItems();
var F_ITEMIDBOM = document.all.F_ITEMID.value;
var F_PRODID = new Array();
var F_POSID = new Array();
var F_ITEMID = new Array();
var F_INVQTY = new Array();

if (typeof(item) == “object” && item.length>0)
{
for(var i = 0 ;i {
F_PRODID[i] = item[i].GetMember(’F_PRODID’).Value;
F_POSID[i] = item[i].GetMember(’F_POSID’).Value;
F_ITEMID[i] = item[i].GetMember(’F_ITEMID’).Value;
F_INVQTY[i] = item[i].GetMember(’F_INVQTY’).Value;
}
TCLRUN.AjaxMethod.S_UniteItem(F_ITEMIDBOM,F_PRODID,F_POSID,F_ITEMID,F_INVQTY,splitQTY,_S_UniteItem);
}
else
{
alert(”你还没有选择要拆分的记录,请选择!”);
}

January 26, 2007

下载文件函数

Filed under: 生活篇

/// <summary>
  /// 文件下载
  /// </summary>
  /// <param name="filename">文件的保存路径+保存文件名</param>
  /// <param name="SaveName">文件上传是的真实文件名</param>
  /// <returns></returns>
  public static bool DownLoadFile(string filename,string SaveName)
  {
   if(!System.IO.File.Exists(filename))
    return false;
   System.IO.FileInfo fi = new System.IO.FileInfo(filename);
   int intStart = filename.LastIndexOf("\\") + 1;
   string fileextname = fi.Extension;
   string DEFAULT_CONTENT_TYPE ="application/unknown";
   RegistryKey regkey,fileextkey;
   string filecontenttype;
   try
   {
    regkey = Registry.ClassesRoot;
    fileextkey = regkey.OpenSubKey(fileextname);
    filecontenttype = fileextkey.GetValue("ContentType",DEFAULT_CONTENT_TYPE).ToString();
   }
   catch
   {
    filecontenttype = DEFAULT_CONTENT_TYPE;
   }
   System.Web.HttpContext.Current.Response.Clear();
   System.Web.HttpContext.Current.Response.Charset ="utf-8";
   System.Web.HttpContext.Current.Response.Buffer=true;
   System.Web.HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;
   System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=" + System.Web.HttpUtility.UrlEncode(SaveName,System.Text.Encoding.UTF8));
   //System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=" + SaveName);
   //System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=" + System.Web.HttpContext.Current.Server.UrlEncode(SaveName));
   System.Web.HttpContext.Current.Response.ContentType=filecontenttype;
   System.Web.HttpContext.Current.Response.WriteFile(filename);
   System.Web.HttpContext.Current.Response.Flush();
   System.Web.HttpContext.Current.Response.Close();
   System.Web.HttpContext.Current.Response.End();
   return true;
  }

//
  public string Downfile(int id)
  {
   if(System.Web.HttpContext.Current.User.Identity.IsAuthenticated)
   {
    string filename = "";
    string savename = "";
    string uid =System.Web.HttpContext.Current.User.Identity.Name;
    string selectCmd = "select name from USER where isdownfile=true and Uid=’"+uid+"’";//具有下载的权限
    if(DataAccess.ExecuteHasRows(selectCmd))
    {
     return "-1";
    }
    else
    {
     selectCmd = "select title,url from aa where id="+id;
     SqlDataReader dr = DataAccess.ExecuteReader(selectCmd);
     while(dr.Read())
     {
      filename = "/path"+dr[1].ToString();//path路径dr[1].ToString()只是存name
      savename = dr[0].ToString();
     }
     Lib.DownLoadFile(filename,savename);
     return "1";
    }
   }
   else
   {
    return "0";
   }
  }

January 24, 2007

vbs文件,判断是否为数字,日期

Filed under: 生活篇

function CheckIsNumeric(num)
   CheckIsNumeric = IsNumeric(num)
end function

‘check string is date
function CheckIsDate(str)
 CheckIsDate = IsDate(str)
end function

function GetDateString(str)
 GetDateString = FormatDateTime(str,1)
end function
‘get next date
function getNextDate(dateObj)
 getNextDate=DateAdd("d",1,dateObj)
End function

Get free blog up and running in minutes with Blogsome
Theme designed by Ian Main