我有一个经典的ASP应用程序,其中多个共享功能位于单个文件“ functions.asp”中,当需要某些此类功能时,该文件会通过指令<!--#include file="functions.asp"-->
包含在其他页面中。
我搜索了一会儿,发现有关将旧ASP中的include指令转换为ASP.NET的大多数建议都指向创建用户控件。
当代码是完整的ASP代码时,我知道该怎么做,但是我有很多将ASP代码与HTML混合在一起的功能,例如
<% function add(x, y)
if x > y then %>
<table><tr><td>Number <%=x%> is greater than <%= y %> </td></tr></table>
<% else %>
<table><tr><td>Number <%=y%> is greater than <%= x %></td></tr></table>
<% end if %>
<% end function %>
理想情况下,我希望采用从经典ASP到ASP.NET的功能,因为我需要让旧应用程序在ASP.NET下运行。关于在不使用Response.Write的HTML部分的情况下将该代码转换为ASP.NET的最有效方法的任何技巧?