您好:我们目前不使用asp.net控件(没有Web表单)。我们的方式是:
1>从磁盘读取HTML文件
2 - ;查找数据库,解析标签和填充数据
最后,
Response.Write(page.ToString());
这里没有使用asp.net控件的可能性。我想知道的是,如果我们在这些HTML文件中使用asp.net控件,是否有办法在第2步中处理它们?
感谢您的回复。
答案 0 :(得分:0)
我没有尝试过这个,但您可能希望将html扩展名附加到IIS和页面中的ASPNET ISAPI过滤器,步骤2,使用Server.Execute并调出该html文件。但是该页面将自行执行。
如果步骤1中的这些html页面用于构成需要插入到webform(.aspx)部分内容的页面部分,我建议您使用母版页代替。
如果html页面是需要额外功能的独立页面,您可以根据需要将它们简单地升级到webforms而不需要代码隐藏。 Visual Studio中的自定义宏可以在这种转换过程中提供很多帮助。