当前位置: 首页 > news >正文

滤芯网站怎么做/seo优化工作内容做什么

滤芯网站怎么做,seo优化工作内容做什么,wordpress搜索栏,公安机关做网站备案吗今天在微软的网站看到的一篇使用CodeSmith的例子&#xff0c;现在写出来大家一起研究研究。 首先&#xff0c;我还是要简要介绍一下其中用到的基础知识。 1&#xff0e;在模板中的代码区中&#xff08;<% %>或<% %>&#xff09;可以使用.NET中的一…

        今天在微软的网站看到的一篇使用CodeSmith的例子,现在写出来大家一起研究研究。
        首先,我还是要简要介绍一下其中用到的基础知识。
        1.在模板中的代码区中(<%=  %><%  %>)可以使用.NET中的一些类和方法。但是就像和.NET项目中一样需要添加应用,就像C#中的using

<%@ Assembly Name="System.Data" %>
<%@ Import Namespace="System. Data" %>


        2.在脚本区域中可以编写生成模板时使用到的函数,其中的语言根据在声明模板时定义的使用的语言相同。
<script runat="template">

</script>

        3

.个人感觉在编写模板时就像以前编写ASP页面一样,很灵活。其中的循环和判断的使用结构上和ASP基本一样,只不过在代码区域中使用的语言是声明模板时定义的语言,像C#VB.NET等。

        这次我们要实现的一个功能是将某一文件夹下所有匹配后缀的文件全部找出并输出它们的绝对路径。其实这个模板本身的功能并不强大,主要是大家可以利用这个模板在生成代码时批量向代码文件中生成代码,例如向某一文件夹下的所有.cs文件中插入相应的代码。这个思想是基于一定条件的:①首先要学习我前边在CodeSmith基础中提到的,可以向代码文件中定义的region中添加相应的代码,②文件夹下的.cs文件需要有一定的命名规范,③.cs代码文件中的region区域的定义的名称也需要有一定的命名规范,②③这两个要求是结合起来的,因为我们得到同一文件夹下的所有.cs文件后,根据文件名去确定这个代码文件是哪一层的那个类文件,通过这个名称我们就知道需要读出那个数据表的结构,然后按照这个数据表去像相应命名好的region中添加相应的代码。主要思想就是这样的。下面将模板文件的代码贴出来大家研究。
 1None.gif<%@ CodeTemplate Language="C#"  TargetLanguage="Text" Description="Simple template to show main syntax" %>
 2None.gif<%@ Property Name="Filter" Default="*.cst" Type="System.string" Category="Masks" Description="Mask for files in the directory" %>
 3None.gif<%@ Assembly Name="SchemaExplorer" %>
 4None.gif<%@ Assembly Name="System.Design" %>
 5None.gif<%@ Import Namespace="SchemaExplorer" %>
 6None.gif<%@ Import Namespace="System.IO" %>
 7None.gifSimple Template Example used to show syntax and structure of template. 
 8None.gif
 9None.gif<%= DateTime.Now.ToLongDateString() %>
10None.gif
11None.gif<% 
12None.gif// Comments within code delimiters or script blocks 
13None.gif// are made using the Language syntax (e.g. C#)
14None.gifResponse.WriteLine("List of files in template directory (using mask "+ Filter + ")"); 
15None.gifDisplayDirectoryContents(Filter);
16None.gifResponse.WriteLine(">> Code Generation Complete.");
17None.gif%>
18None.gif
19None.gif<script runat="template">
20None.gif// Iterates through the current directory and displays
21None.gif// a list of the files that conform to the supplied 
22None.gif// mask. 
23None.gifpublic void DisplayDirectoryContents(string sFilter)
24ExpandedBlockStart.gifContractedBlock.gifdot.gif{
25InBlock.gif    string[] dirFiles = Directory.GetFiles
26InBlock.gif       (this.CodeTemplateInfo.DirectoryName, sFilter);
27InBlock.gif    for (int i = 0; i < dirFiles.Length; i++)
28ExpandedSubBlockStart.gifContractedSubBlock.gif    dot.gif{
29InBlock.gif         Response.WriteLine(dirFiles[i]);
30ExpandedSubBlockEnd.gif    }

31ExpandedBlockEnd.gif}
  
32None.gif</script>

http://www.lbrq.cn/news/1435483.html

相关文章:

  • java手机网站怎么做的/今日军事新闻头条打仗
  • 做婚庆网站的想法/建一个外贸独立站大约多少钱
  • 网站建设和应用的情况/北京网站设计公司
  • seo 网站太小/网站流量统计分析的维度包括
  • 网站 301/辅导机构
  • 易语言 做的网站/今日新闻国家大事
  • 苏州注册公司代办费用/东莞seo网站管理
  • 科技副总/徐州seo
  • 深圳知名网站建设公司/免费网站seo诊断
  • 青海建设工程信息网站/百度推广管理系统
  • 公司做网站的费用怎么做账/域名查询ip爱站网
  • 网站备案域名更改公司/武汉网络推广广告公司
  • 个人网站建设/seo的培训班
  • 门头沟网站建设/百度一下百度知道
  • 南宁 网站建设 公司/最好的免费建站网站
  • 如何做旅游网站推广/百度做广告怎么做
  • 公司简介怎样写/网站seo案例
  • 手机摄影网站/什么是搜索引擎优化
  • 个人养老金制度将推/seo外链工具
  • 网站后台图片做链接/公司推广文案
  • 阿里云网站备案查询/如何做好市场推广
  • 村级网站建设/常见的网络直接营销有哪些
  • 公司查询网站查询系统/游戏推广公司怎么接游戏的
  • 官方网站查询 优帮云/全网营销代运营
  • 做bannar在哪个网站参考/优化推广排名网站教程
  • 网络规划设计师待遇/好的seo平台
  • 17网站一起做网店下载/网站seo优化外包顾问
  • 新建网站怎么做关键词/cba最新消息
  • phpcms网站转移/网络推广经验
  • java网站建设教程/网站流量统计工具
  • springboot博客实战笔记02
  • Java毕业设计选题推荐 |基于SpringBoot的水产养殖管理系统 智能水产养殖监测系统 水产养殖小程序
  • 正则表达式解析(二)
  • Spring Boot 2.6.0+ 循环依赖问题及解决方案
  • AR 智能眼镜:从入门到未来
  • react+vite-plugin-react-router-generator自动化生成路由