我的默认模板中有(大致)这个 LIFT 化的 HTML:
<html>
<head>
<title>FooBar Application | <lift:bind name="page-title"/></title>
</head>
<body>
<h1><lift:bind name="page-title" /></h1>
<div id="page-content">
<lift:bind name="page-content" />
</div>
</body>
</html>
...然后在我的主模板中:
<lift:surround at="page-content">
<lift:bind-at name="page-title">Home</lift:bind-at>
</lift>
...在生成的 HTML 中给了我这个:
<html>
<head>
<title>FooBar Application | <lift:bind name="page-title"/></title>
</head>
<body>
<h1>Home</h1>
<div id="page-content">
</div>
</body>
</html>
为什么<lift:bind>
标签中的标签<title>
被逃脱了,而标签中的标签<body><h2>
不在?以及如何防止这种情况发生?