我正在将网站从asp迁移到asp.net。我有一些asp页面,其中包含:
<!--#include file="inc_search_form.asp" -->
在asp.net中执行此操作的翻译是什么?
答案 0 :(得分:3)
最好的选择可能是创建 ASCX 文件,换句话说:创建一个Web用户控件。
答案 1 :(得分:0)
从字面上看它是一样的:<!--#include file="inc_search_form.aspx"-->
。但是你最好将inc_search_form
重写为用户控件,正如其他人所说的那样。
答案 2 :(得分:-1)
您可能希望将代码放入用户控件中,然后使用Html.RenderPartial()或Html.RenderAction()将其包含在您希望的任何视图中。
可以在此处找到关于这些方法的优缺点的详细说明:http://devlicio.us/blogs/derik_whittaker/archive/2008/11/24/renderpartial-vs-renderaction.aspx