网页生成如何创建自己的网页

网页生成  时间:2021-09-21  阅读:()

如何自创建网页。。。

你做什么样的网页呢,不同网页的要求是不一样的哦,网页有静态网页和动态网页两种, 静态网页用语言一般是HTML、css、XML,用Dreamweaver,Frontpage软件来做,制作静态网页比较快,但是效果不是那么好。

动态网页一般是PHP、C#、jsp、php、、JAVA语言来编写,现在用得比较多的就是vs之类的软件、动态网页要慢慢做 如果不想代码,还有一些智能建站工具全新升级的V5版建站宝盒nicebox /design/?s=leixin 会打字随意做出自己想要的网站功能模块,动态、静态网页可以实现。

网页生成的方式有哪些?

有两种方法哦:你记下,一是你访问那个网站 ,然后把网站放到收藏夹里面去,然后打开收藏夹,找到那个收藏,点击右键发送到桌面快捷方式;二是你把你那个网站的网址复制下来,然后你直接在桌面上点击右键,新建,新建快捷方式,然后在目标那里粘贴刚才那个网址,然后下一步,下一步就行了,名字可以随便你取咯!希望对你有帮助,有问题请追问!

如何让网站自动生成网页.

你指的应该是用数据库和网页动态语言编辑的一套程序,如果你要不会编程,那也没有关系,现在有很多免费的程序可以下载,比如免费的博客系统wordpress、obolg免费的论坛系统、免费的新闻发布系统等等,只要按照程序的说明,把程序安装在网站,就可以达到你所说的“自动生成网页”的效果。

如何动态网页生成静态网页?

一般主页如果访问量大,会做成htm的静态网页形式,定时更新。

我的想法是主页是一个index.aspx文件,然后生成一个index.htm静态文件。

用户访问的时候就可以访问这个静态文件了。

我的问题是如何从动态文件直接生成这个静态文件。

难道真的手动要写入文件中吗? index.aspx发送到客户端的源文件信息应该就是index.htm的内容,我是否可以这样生成哪? 答案一 如何生成静态页: 方案1: /// <summary> /// 传入URL返回网页的html代码 /// </summary> /// <param name="Url">URL</param> /// <returns></returns> public static string getUrltoHtml(string Url) { errorMsg = ""; try { System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url); // Get the response instance. System.Net.WebResponse wResp =wReq.GetResponse(); // Read an HTTP-specific property //if (wResp.GetType() ==HttpWebResponse) //{ //DateTime updated =((System.Net.HttpWebResponse)wResp).LastModified; //} // Get the response stream. System.IO.Stream respStream = wResp.GetResponseStream(); // Dim reader As StreamReader = New StreamReader(respStream) System.IO.StreamReader reader = new System.IO.StreamReader(respStream, System.Text.Encoding.GetEncoding("gb2312")); return reader.ReadToEnd(); } catch(System.Exception ex) { errorMsg = ex.Message ; } return ""; } 你可以用这个函数获取网页的客户端的html代码,然后保存到.html文件里就可以了。

方案2: 生成单个的静态页面不是难点,难的是各个静态页面间的关联和链接如何保持完整; 特别是在页面频繁更新、修改、或删除的情况下; 像阿里巴巴的页面也全部是html的,估计用的是地址映射的功能 关于地址映射可参考: /Article/ShowArticle.aspx?article=131 可以看看这个页面,分析一下他的“竞价倒计时”功能 /news/subject/v1-s5011580.html?4&Bidding=home5 ASP.Net生成静态HTML页 在Asp中实现的生成静态页用到的FileSystemObject对象! 在.Net中涉及此类操作的是System.IO 以下是程序代码 注:此代码非原创!参考别人代码 CODE: //生成HTML页 public static bool WriteFile(string strText,string strContent,string strAuthor) { string path = HttpContext.Current.Server.MapPath("/news/"); Encoding code = Encoding.GetEncoding("gb2312"); // 读取模板文件 string temp = HttpContext.Current.Server.MapPath("/news/text.html"); StreamReader sr=null; StreamWriter sw=null; string str=""; try { sr = new StreamReader(temp, code); str = sr.ReadToEnd(); // 读取文件 } catch(Exception exp) { HttpContext.Current.Response.Write(exp.Message); HttpContext.Current.Response.End(); sr.Close(); } string htmlfilename=DateTime.Now.ToString("yyyyMMddHHmmss")+".html"; // 替换内容 // 这时,模板文件已经读入到名称为str的变量中了 str =str.Replace("ShowArticle",strText); //模板页中的ShowArticle str = str.Replace("biaoti",strText); str = str.Replace("content",strContent); str = str.Replace("author",strAuthor); // 写文件 try { sw = new StreamWriter(path + htmlfilename , false, code); sw.Write(str); sw.Flush(); } catch(Exception ex) { HttpContext.Current.Response.Write(ex.Message); HttpContext.Current.Response.End(); } finally { sw.Close(); } return true; 此函数放在Conn.CS基类中了 在添加新闻的代码中引用 注:工程名为Hover if(Hover.Conn.WriteFilethis.Title.Text.ToString),this.Content.Text.ToString),this.Author.Text.ToString))) { Response.Write("添加成功"); } else { Response.Write("生成HTML出错!"); } 模板页Text.html代码 CODE: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>ShowArticle</title> <body> biaoti <br> content<br> author </body> </HTML> biaoti <br> content<br> author </body> </HTML> 提示添加成功后会出以当前时间为文件名的html文件!上面只是把传递过来的几个参数直接写入了HTML文件中,在实际应用中需要先添加数据库,然后再写入HTML文件 方案3: 给一个客户端参考的例子(SJ) 它的作用在于以客户端的方式获取某个页面的代码,然后可以做为其他用途,本例是直接输出 <script> var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); oXmlHttp.open("GET"," ", false); oXmlHttp.send() var oStream = new ActiveXObject("ADODB.Stream"); if(oStream == null) alert("您的机器不支持ADODB.Stream.") else { oStream.Type=1; oStream.Mode=3; oStream.Open() ; oStream.Write(oXmlHttp.responseBody); oStream.Position= 0; oStream.Type= 2; oStream.Charset="gb2312"; var result= oStream.ReadText(); oStream.Close(); oStream = null; var aa = window.open("","") document.write(result); aa.document.write(result); } </script> 方案4:学csdn一样。

用xml保存数据,模版XSL也只有一个文件。

使用xml来保存数据,使用xsl来定义模板并且生称数据。

可以通过xsl来很方便的在客户端或者服务段显示数据。

如果要生成静态叶面那更简单了。

去查一下的xml类包问题解决。

优点:可以方便快速转换成你想要的格式和内容。

缺点:需要学习更多的内容,不好入门。

方案5: 思路   1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。

2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。

优点   1. 可以建立非常复杂的页面,利用包含js文件的方法,在js文件内加入document.write()方法可以在所有页面内加入如页面头,广告等内容。

  2. 静态html文件利用MS Windows2000的Index Server可以建立全文搜索引擎,利用可以以DataTable的方式得到搜索结果。

而Win2000的Index服务无法查找xml文件的内容。

如果包括了数据库搜索与Index索引双重查找,那么此搜索功能将非常强大。

  3. 节省服务器的负荷,请求一个静态的html文件比一个aspx文件服务器资源节省许多。

  缺点   思路二: 如果用硬编码的方式,工作量非常大,需要非常多的html代码。

调试困难。

而且使用硬编码生成的html样式无法修改,如果网站更换样式,那么必须得重新编码,给后期带来巨大的工作量。

  因此这里采用的是第一种思路   示列代码   1.定义(template.htm)html模板页面   <html>   <head>   <title></title>   <meta http-equiv="Content-Type" content="text/html; charset=gb2312">   </head>   <body >   <table $htmlformat[0] height="100%" border="0" width="100%" cellpadding="10" cellspacing="0" bgcolor="#eeeeee" style="border:1px solid #000000">   <tr>   <td width="100%" valign="middle" align="left">   <span style="color: $htmlformat[1];font-size: $htmlformat[2]">$htmlformat[3]</span>   </td>   </tr>   </table>   </body>   </html>   代码:   //---------------------读html模板页面到stringbuilder对象里----   string[] format=new string[4];//定义和htmlyem标记数目一致的数组   StringBuilder htmltext=new StringBuilder();   try   {    using (StreamReader sr = new StreamReader("存放模板页面的路径和页面名"))    {   String line;   while ((line = sr.ReadLine()) != null)   {    htmltext.Append(line);   }   sr.Close();    }   }   catch   {    Response.Write("<Script>alert('读取文件错误')</Script>");   }   //---------------------给标记数组赋值------------   format[0]="background="bg.jpg"";//背景图片   format[1]= "#990099";//字体颜色   format[2]="150px";//字体大小   format[3]= "<marquee>生成的模板html页面</marquee>";//文字说明   //----------替换htm里的标记为你想加的内容   for(int i=0;i<4;i++)   {    htmltext.Replace("$htmlformat["+i+"]",format[i]);   }   //----------生成htm文件------------------――   try   {    using(StreamWriter sw=new StreamWriter("存放路径和页面名",false,System.Text.Encoding.GetEncoding("GB2312")))   {    sw.WriteLine(htmltext);    sw.Flush();    sw.Close();   }   }   catch   {   Response.Write ("The file could not be wirte:");   }   小结   用此方法可以方便的生成html文件。

程序使用了是循环替换,因此对需替换大量元素的模板速度非常快。

如何创建自己的网页

买空间和域名-空间绑定上域名,-上传ASP网站程序到空间,上传好输入域名就看到网站-输入后台地址就可以进后台设置你网站(我有大量网站原码ASP网站程序原码,也有免费或者低廉的空间和域名申请方法)要的联系我

gif在线免费制作网址: /

免费空间
/

/
/user/index.asp
/sysweb/Login.aspx
/
/
/

哪里购买香港云服务器便宜?易探云2核2G低至18元/月起;BGP线路年付低至6.8折

哪里购买香港云服务器便宜?众所周知,国内购买云服务器大多数用户会选择阿里云或腾讯云,但是阿里云香港云服务器不仅平时没有优惠,就连双十一、618、开年采购节这些活动也很少给出优惠。那么,腾讯云虽然海外云有优惠活动,但仅限新用户,购买过腾讯云服务器的用户就不会有优惠了。那么,我们如果想买香港云服务器,怎么样购买香港云服务器便宜和优惠呢?下面,云服务器网(yuntue.com)小编就介绍一下!我们都知道...

零途云:香港站群云服务器16IP220元/月,云服务器低至39元/月

零途云(Lingtuyun.com)新上了香港站群云服务器 – CN2精品线路,香港多ip站群云服务器16IP/5M带宽,4H4G仅220元/月,还有美国200g高防云服务器低至39元/月起。零途云是一家香港公司,主要产品香港cn2 gia线路、美国Cera线路云主机,美国CERA高防服务器,日本CN2直连服务器;同时提供香港多ip站群云服务器。即日起,购买香港/美国/日本云服务器享受9折优惠,新...

vdsina:俄罗斯VPS(datapro),6卢布/天,1G内存/1核(AMD EPYC 7742)/5gNVMe/10T流量

今天获得消息,vdsina上了AMD EPYC系列的VDS,性价比比较高,站长弄了一个,盲猜CPU是AMD EPYC 7B12(经过咨询,详细CPU型号是“EPYC 7742”)。vdsina,俄罗斯公司,2014年开始运作至今,在售卖多类型VPS和独立服务器,可供选择的有俄罗斯莫斯科datapro和荷兰Serverius数据中心。付款比较麻烦:信用卡、webmoney、比特币,不支持PayPal...

网页生成为你推荐
交通流小型汽车违章掉头每次处罚标准是多少流动比率计算公式流动比率等的计算drs系统MIS是什么系统无线监控方案近距离无线监控方案优势?华为解锁码申请华为手机申请到解锁码了怎么解锁啊交通信号灯控制系统交通信号灯控制用PLC如何编写程序?720云全景制作720全景哪个做的好?web移动端开发WEB移动端开发使用什么框架比较好?香港大陆香港和大陆有什么不同wap地带怎样使用WAP、
godaddy域名注册 万网域名空间 免费二级域名申请 阿里云搜索 5折 java主机 流媒体服务器 服务器cpu性能排行 线路工具 佛山高防服务器 ca187 web服务器是什么 太原联通测速 美国盐湖城 电信网络测速器 lamp怎么读 cdn网站加速 镇江高防服务器 windows2008 时间同步服务器 更多