html - 将代码从 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 的最有效方法的任何提示?
解决方案
推荐阅读
- pango - 尝试清理 PangoCairo / FontConfig 时的 SIGABRT
- ember.js - ember data 2.18.x 上的 store.unloadAll 是否假设进行 ajax 调用?
- node.js - ecs.runTask 未在 Lambda 中执行
- mysql - SQL 模式疑问
- cloud-foundry - PCF:创建组织
- javascript - 如何根据兄弟值增加对象值?
- c - (C) 函数之间不能读取字符串数组值
- css - 对帖子采取的行动未进行任何更改
- asp.net-mvc - 通过 ViewModel 类型获取不显眼的验证属性
- swiftui - 如何不让 Home 按钮在 SwiftUI 中退出您的 tvOS 应用程序