在vb.net web窗体中集成XSLTForms

在vb.net web窗体中集成XSLTForms,vb.net,xforms,xsltforms,Vb.net,Xforms,Xsltforms,我正试图为我的下一个项目收集信息,我必须在vb.net web表单中使用XSLTForms 你能给我推荐一些完整的例子吗(即使服务器语言不同) 我开始阅读XSLTForms,但对我来说,它们在VB.net中的集成还不清楚。我必须实现的功能是正常的CRUD操作 其中一个疑问是,为什么要使用xform处理器(在我的例子中是XSLTForms)而不是执行简单的XSLT转换,如 <asp:Content ID="BodyContent" ContentPlaceHolderID="MainCont

我正试图为我的下一个项目收集信息,我必须在vb.net web表单中使用XSLTForms

你能给我推荐一些完整的例子吗(即使服务器语言不同)

我开始阅读XSLTForms,但对我来说,它们在VB.net中的集成还不清楚。我必须实现的功能是正常的CRUD操作

其中一个疑问是,为什么要使用xform处理器(在我的例子中是XSLTForms)而不是执行简单的XSLT转换,如

<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent"     runat="server">
<asp:Xml DocumentSource="cdcatalog.xml" TransformSource="cdcatalog.xsl" runat="server" />
</asp:Content>


在我指定XSL样式表的地方?

目前,XSLTForms设计用于使用XSLT转换生成完整的HTML页面(标题和正文)

首先,可以使用VB.Net执行XSLT转换,这非常简单,正如您所说,只要在服务器端应用XSLT样式表(如果认为它比在客户端好),甚至只向浏览器发送处理指令

然后,当表单在客户端运行时,可以使用相关数据进行HTTP提交。VB.Net必须处理原始HTTP请求。XForms没有指定任何上下文信息,因此作者必须准备服务器处理所需的内容(包括凭据)


这正是XSLTForms+PHP所做的。

1.您的意思是xform模型不能包含在body标记中吗?在我看到的关于xform的例子中,模型总是在头部,但我想我也可以把它放在正文中,以使用母版页。你的意思是,如果我使用VB,就不需要使用由三部分组成的xform处理器(XSLTForms),因为转换可以由VB代码完成?在我看来,这个问题的答案是肯定的,但在客户规范方面,我被要求使用VB+XSLTForms,我不确定客户是否了解xforms。我认为他要求使用它是因为对象将被保存为xml。目前,我认为最好的方法是使用VB.1进行的XSLT转换。XSLTForms必须稍微修改以生成要包含在母版页中的标记。另一种可能是使用iframes2。XSLTForms是一个由两部分组成的产品:一个XSLT样式表和一个Javascript引擎。我得出的结论是避免在这个项目中使用xforms。我将保留这个问题,以防有人可以在asp.net中共享XSLTForms的完整集成