asp.net如何生成一个HTML页面?

asp.net如何生成一个HTML页面?,第1张

我的回答如下,希望能帮助您:

1.FCKeditor 是一个开源的文本编辑器,不能直接生成html文件,但是可以借助FCKeditor控件获取在编辑器中排版好html代码

2.生成HTML文件,需要用到文本写入流,利用这个类实例化一个对象,用这个对象的一个write方法方法写入html文本文件.

3.写入完成由要释放资源。用这个对象调.Dispose()好像是这个。

4.具体参见代码:

StringBuilder strbuf = new StringBuilder()

strbuf="这里是我获取的FCKeditor的html代码"

StreamWriter sw = new StreamWriter(Server.MapPath("../html/default/test.htm"), true, Encoding.UTF8)

sw.Write(strbuf.ToString())

sw.Close()

sw.Dispose()

这样您就可以生成一个为test.html的html文件了

---------------------------------------------------------------------------

如果你没有变成基础,其实开可以有一种更简单的方式来生成html网页

但是可以借助FCKeditor控件获取在编辑器中排版好html代码。

然后保存到记事本里面,把记事本的 .txt 后缀修改为 .htm .html 然后保存,在打开就可以生成一个html网页了。

asp.net是服务器端的脚本,它不是网页。

你的意思我应该理解为:做网页的时候使用了asp.net做服务器端

其实所有的网页,你看到的都是利用css布局过的普通的html标签。即使你的网页没有任何服务器端的代码依然可以,但是和用户不能交互。

asp.net和php,jsp等的作用就是和用户进行交互。比如你在搜索栏里输入了“衣服”,网页就给你显示搜索结果,但是它怎么会显示出这些东西呢?这就是这些服务器脚本语言干的事情了。又或者你登录某网站输入账号密码,它怎么知道你输入的对不对呢,这也是靠服务器端的代码来实现的。

可以做一个这样的比喻,没有后台的网页就像一个充气娃娃,而后台逻辑的网页是一个有思想的人

你是说html页面中要显示另外一个页面?不用C#吧……我用的是框架,然后加个<a>就可以

<frameset

cols="50%,50%"

rows="50%,50%">

<frame

src="新建文本文档.html"

name="main"/>

<frame

src="中转.html"

/>

</frameset>

<body>

<p>ffsdfdsfsdf</p>

</body>

这就是我做的那个框架,然后把你要的两个页面塞进去就行……

<a

href="资料下载.html"

target=main>ffsdfdsfsdf</a>

这句话是在其中一个页面里做了个超链接,然后点击直接把资料下载这个页面显示在原来那个新建文本文档页面的位置


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7472165.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存