【问题标题】:How do i declare and use a C# object in an .ASPX file?如何在 .ASPX 文件中声明和使用 C# 对象?
【发布时间】:2009-07-20 13:39:32
【问题描述】:

我正在使用 asp.net 和 C# 创建一个网站,但是我遇到了第一个障碍,我发现要使用带有 asp 的 的代码,但我不明白我将如何创建一个对象我的班级要在 aspx 文件中使用吗?

我认为它的语法比我似乎无法工作的任何东西都重要。

谢谢,

【问题讨论】:

    标签: c# asp.net object declare


    【解决方案1】:

    如果您需要声明一个全局对象可在页面中的任何位置访问:

    <script runat="server">
       // ObjectType: Your class name
       // Name: Your instance (variable) name.
       ObjectType Name = new ObjectType();
    </script>
    

    如果你只需要一个局部变量:

    <%
       ObjectType name = new ObjectType();
       name.SomeMethod();
    %>
    

    顺便说一句,你应该有充分的理由在 ASP.NET 中使用这些东西。通常有更好的方法将用户界面元素封装在用户控件和母版页中。

    旁注:您不能在 .aspx 文件中使用 using 指令。如果你需要在你的代码中导入一些命名空间,你应该在你的 &lt;%@ Page %&gt; 指令之后添加 &lt;%@ Imports Namespace="SomeNamespace" %&gt; 指令。

    【讨论】:

    • 您在哪里有 ObjectType,似乎无法识别。我正在使用全局声明。这是因为我错过了某事的 using 语句吗?
    • 你当然不知道。这是您班级名称的占位符。
    • 噢噢噢!!!对不起,我还在大学学习这一切!谢谢你,我明白你的意思了!再次抱歉,谢谢!!!
    猜你喜欢
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    相关资源
    最近更新 更多