在vs中新建web程序 添加html页,在VS2010中,肿么生成静态的.html页面?一般在生成的页面是.aspx页面。...

用写文件的方法,可以根据由程序生成静态的html文件。

给你个例子吧:

protected void Button1_Click(object sender, EventArgs e)

{

string htmlstring;

htmlstring = html;

htmlstring += head;

htmlstring += meta http-equiv=\Content-Type\ content=\text/html; charset=utf-8\ /;

htmlstring += title;

htmlstring += TextBox1.Text;

htmlstring += /title;

htmlstring += body;

htmlstring += pThis Page is writed by ASP.NET/p;

htmlstring += p;

htmlstring += TextBox2.Text;

htmlstring += /p;

htmlstring += /body;

htmlstring += /html;

FileStream fs = new FileStream(Server.MapPath(a.htm), FileMode.Create, FileAccess.Write);

byte[] data = System.Text.Encoding.UTF8.GetBytes(htmlstring);

fs.Write(data, 0, (int)data.Length);

fs.Flush();

fs.Close();

}

aspx文件:

%@ Page Language=C# AutoEventWireup=true CodeFile=StaticPage.aspx.cs Inherits=_Default %

!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd

html xmlns=http://www.w3.org/1999/xhtml

head runat=server

title/title

/head

body

form id=form1 runat=server

div

标题:asp:TextBox ID=TextBox1 runat=server静态页面/asp:TextBox

br /

br /

文字:asp:TextBox ID=TextBox2 runat=serverHello World!/asp:TextBox

asp:Button ID=Button1 runat=server οnclick=Button1_Click

Text=生成静态页面a.htm /

asp:HyperLink ID=HyperLink1 runat=server NavigateUrl=a.htma.htm/asp:HyperLink

/div

/form

/body

/html

取消

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值