首页 > 解决方案 > 将代码从 ASP 转换为 ASP.NET

问题描述

我有一个经典的 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 下运行。关于在不使用 HTML 部分的 Response.Write 的情况下将此代码转换为 ASP.NET 的最有效方法的任何提示?

标签: htmlasp.net

解决方案


推荐阅读