【发布时间】:2014-12-09 14:35:44
【问题描述】:
我正在创建一个将调用一些 C# 代码的 asp.net 页面。
我尝试调用的方法称为 CheckForMachineOfflineAlert()
并且在类 AlertEngine 中,
在文件 alertengine 中,
位于 GTS 文件夹中。
在普通的 C# 代码中,该方法会被以下调用:
AlertEngine oDM = new AlertEngine();
oDM.CheckForMachineOfflineAlert();
我想我需要页面顶部的一些标签来引用正确的类,但我找不到正确的语法。到目前为止我最好的是:
<%@ Page Language = "C#" %>
<%@ Import Namespace = "GTS" %>
<%@ Import Namespace = "System.AlertEngine" %>
<%
AlertEngine oDM = new AlertEngine();
oDM.CheckForMachineOfflineAlert();
%>
但这是不正确的。
目的是在浏览器中启动此页面并让它执行 C# 代码。
【问题讨论】:
-
AlertEngine类定义在什么命名空间? -
System.AlertEngine?这不是给你错误吗?
-
@Codeek 是的,我正在尝试找出实现这一目标的正确方法
-
为什么不试试 GTS.AlertEngine oDM = new GTS.AlertEngine();导入 GTS 后?
-
愚蠢的问题,为什么不把它放在代码隐藏中,与 Page_Load 挂钩?最好避免与 aspx 页面直接无关的任何内容。
标签: c# asp.net visual-studio tags