0

在完成了大约一年的 Asp.net 网络表单之后,我(大部分时间)离开了 .net 世界。

我现在正在开发一个使用大量客户端脚本并使用 WebAPI 进行数据访问的 webapp。

我有一个允许记笔记的 HTML 部分。我想把这个 HTML 部分变成一个模板,我可以在网站的其他地方重复使用(例如,将这段 HTML 代码插入另一个网页)。

我对如何去做这件事有点困惑。把我的问题想象成试图在 asp.net 网络表单中创建一个“用户控件”......只是我没有使用网络表单。只是老式的 HTML、CSS、Javascript、jquery 和淘汰赛。从概念上讲,我认为其他人与我处于同一位置。

任何人都可以详细说明解决方案或至少提供一些指示吗?谢谢 !

4

4 回答 4

0

尝试使用http://mustache.github.io/,我认为它非常适合 webapps

于 2013-07-01T22:57:50.403 回答
0

我个人使用 Backbone 而不是淘汰赛,所以我可能有点偏离,但淘汰赛也有模板创建。我看看这个关于模板绑定的文档。不幸的是,我不能给你一个明确的答案,但深入了解淘汰赛将是一个不错的起点。由于您已经使用淘汰赛,因此最好不要添加其他技术。

于 2013-07-01T23:00:31.490 回答
0

有许多模板解决方案适用于 html。这是谦虚的

main.xhtml

<?xml version='1.0' encoding='UTF-8'?>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <script src="modest-preview.js"></script>
    <include>mySection</include>
  </head>
  <body>
    <mySection/>
  </body>
</html>

我的节.xml

<section><p>Hello</p></section>
于 2013-09-06T03:18:56.890 回答
-1

创建一个文件并使用 iframe。

例如,也许您希望将其命名为“editor.html”。您将创建该文件,以便它可以单独作为一个页面运行。然后在您需要它的页面上,输入:

<iframe src="editor.html">
于 2013-07-01T23:02:16.193 回答