|  | 
 
| 1.list变量转换为文本型变量(C#) 
 
 listDic["List变量"]中的 “List变量” 是需要处理的list,stringDic["文本变量"]中的 "文本变量"是处理后的数据保存的变量,这些需要事先在浏览器的变量管理建好。","是连接 list中的值的连接符。复制代码stringDic["文本变量"] = string.Join(",", listDic["List变量"].ToArray());
 2.计数器变量转换为文本型变量(C#)
 
 
 复制代码 public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
        {
stringDic["文本"]=Convert.ToString(intDic["计数器"]);
        }
3.JS转换文本变量的大小写
 
 
 复制代码var a='{-var.a-}'.toLowerCase();
a;
4.C#实现字符反转排序
 
 
 复制代码public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
        {
             char[] cs = stringDic["文本"].ToCharArray();
            char temp;
            int len = cs.Length;
            for (int i = 0; i < cs.Length / 2 ; i++)
            {
                temp = cs[i];
                cs[i] = cs[len - 1 - i];
                cs[len - 1 - i] = temp;
            }
            stringDic["文本_2"] = new string(cs);
                    }
5.使用C#代码保存使用Base64字符显示的图片
 
 复制代码        /// <summary>
        /// 网页中的样式为    <img class="img" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4xxx";
        /// 使用浏览器提取到src的内容,比如本次将结果存在“图片”字符串变量中,然后使用C#代码进行处理
        /// </summary>
        /// <param name="stringDic"></param>
        /// <param name="listDic"></param>
        /// <param name="intDic"></param>
        public static void Execute(Dictionary<string, string> stringDic, Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
        {
            string base64 = stringDic["图片"];
            string[] arr = base64.Split(',');
            if (arr.Length != 2) throw new System.Exception("错误的base64图片格式");
            base64 = arr[1];
            byte[] bytes = Convert.FromBase64String(base64);
            string savedir = AppDomain.CurrentDomain.BaseDirectory + "base64img//";
            if (!System.IO.Directory.Exists(savedir)) System.IO.Directory.CreateDirectory(savedir);
            System.IO.File.WriteAllBytes(savedir + System.IO.Path.GetRandomFileName() + ".jpg", bytes);//随机文件名保存
        }
6.JS点击下一页
 
 类似于这样的POST页面,可直接运行JS代码打开下一页
 
 
 复制代码__doPostBack('ctl00$Content$GridView1','Page$3')
7.JS实现变量赋值的两种方法
 方法一:
 
 
 方法二:复制代码function aa(){
var a=1234;
return a;
}
aa();
 
 8.C#获取一随机数
 
 
 注:这段代码返回的是1到8中的一个随机数复制代码 public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
     {
Random ran=new Random();
intDic["随机数字"]=ran.Next(1,8);
        }
 9.JS 实现时间戳的转换
 
 
 复制代码function getLocalTime(nS) {     
       return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");      
    }     
    getLocalTime({-var.时间戳-});
10.C#截取list变量中前N条数据
 比如说一个list有6条数据,我只需要前面4条。这个则可以用C#来实现
 
 
 复制代码 public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
        {
List<string> list = new List<string>();
list=listDic["测试"];
listDic["测试"]=list.Take(4).ToList<string>();
        }
11.使用C#实现list乱序排布
 复制代码 public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
        {
var rnd = new Random();
listDic["变量名"]= listDic["变量名"].OrderBy(item => rnd.Next()).ToList();
        }
12.用C#获取当前时间
 
 
 复制代码
public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
        {
stringDic["当前时间"]=DateTime.Now.ToString();
        }
 
 
 
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?立即注册  |