从页面方法返回普通的html

时间:2012-10-09 13:59:20

标签: asp.net webforms

我想用webmethod返回一串纯HTML。 html不是太花哨,一个表和几个表单字段填充了数据库中的值。

他们是一种在html中构建html的简单方法吗?目前我只是动态建立一个字符串,但它只是感觉很脏。

我可以制作一个完整的aspx页面,然后从结果页面中删除我不想要的位,留下简单的html。但那也感觉很脏。

或者有模板选项(nvelocity等),但这似乎有点矫枉过正。

任何有关更高效的建议。

的Tx

1 个答案:

答案 0 :(得分:0)

  1. 您可以构建一个像xml这样的模板文件,用{0} {1} {2} {n}编写html的基本内容,将静态内容添加到其中
  2. 根据需要操作此模板服务器端。您可以在此模板中添加数据列表。
  3. 在您的页面上创建文字控件。
  4. 将服务器端创建的html放入您的文字控件中。 (myLiteral.Text)
  5. 您可以创建一个基本的asp.net文件,并通过从文字控件中添加html模板来添加它。