查看: 814|回复: 4
|
ASP.Net 2.0 显示 XML 格式页面
[复制链接]
|
|
- <%@ Page Language="C#" CodeFile="~/myTest.aspx.cs" Inherits="member" ContentType="text/xml" %>
- <xmlRoot>
- <node />
- </xmlRoot>
复制代码
酱子报错,
Validation (): Element 'html' occurs too few times.
Validation (XHTML 1.0 Transitional): Element 'xmlRoot' is not supported。
等等,太多了。
有什么方法可以使用非 XHTML/HTML ?
小章鱼想给用户显示 XML 格式页面,但需要用 CodeBehide |
|
|
|
|
|
|
|
发表于 28-7-2006 01:24 AM
|
显示全部楼层
你要给用户显示 xml 的界面... 你不如就用 xml object 作出 xml 的 string, 然后 assign 在 label 里. 是要用 codebehind 没错... 不然你的资料怎么呼叫出来? |
|
|
|
|
|
|
|
楼主 |
发表于 28-7-2006 01:33 AM
|
显示全部楼层
x谢谢你,不过小章鱼是 ASP.Net 小白,能不能讲具体点?谢谢 |
|
|
|
|
|
|
|
楼主 |
发表于 28-7-2006 01:46 AM
|
显示全部楼层
在网上搜资料时,看见了 Web Service
不过无法了解其真正的原理和操作,只是感觉和 WebSite 很相似,
却更接近小章鱼的需要。由于小章鱼不需要任何页面设计,只是需要递出要求的资料就行。
不知大哥能否给小章鱼分析一下?
是不是支持 DotNet Framework 的平台就可以执行 *.asmx ?
试做了一个简单的,感觉不错 ^^, 主要是编程的方式比较合适小章鱼
[ 本帖最后由 sson 于 28-7-2006 05:57 AM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 7-8-2006 12:19 AM
|
显示全部楼层
各位大哥,小章鱼试了很久,还是不会用 aspx 回传 xml 格式页面。
- 除非在 aspx 里编
- <%
- // coding here
- %>
复制代码
- 而这种方式就不行了
- <%@ Page Language="C#" AutoEventWireup="false" CodeFile="Default.aspx.cs" Inherits="_Default" %>
- 总是“缺少 HTTP 标签”等错误讯息
复制代码- 能不能像 asmx 一样呢?
- <%@ WebService Language="C#" CodeBehind="~/App_Code/default.cs" Class="mydefault" %>
- 然后所有的代码在 default.cs 里编?
复制代码
如果还不行就只有用 WebService 了,不过 WebService 在需要 SessionState 时,似乎很毫资源,
再者似乎也不能 cache 在客端的浏览器里,酱无形中就增加了流通量。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|