Включить код в ASP.net - PullRequest
       27

Включить код в ASP.net

0 голосов
/ 08 июня 2010

У меня есть файл ASP.net, и я пытаюсь включить динамический код, который был прост в классическом ASP.

Вот что я пробовал до сих пор:

<%@ Register TagPrefix="TagPre" TagName="header" Src="alg/classes.aspx"%> 

и

<!--#include file="alg/classes.aspx"-->

Но ни один из них, похоже, не работает. Содержимое classes.aspx:

<script runat="server">   
' Square class
Public Class square

    Public sqRows As Integer        'Numbers of rows this square has
    Public sqCols As Integer        'Number of columns this square has
    Public sqArray(,) As Integer    'The square array

    ' Initialise square array to match size of canvas
    Public Sub initSqArray(ByVal canvCols, ByVal canvRows)
        ReDim sqArray(canvCols, canvRows)
        sqRows = canvRows
        sqCols = canvCols
    End Sub

End Class

Спасибо за любую помощь!

Ответы [ 2 ]

1 голос
/ 08 июня 2010

Вам не нужно использовать include или зарегистрироваться для доступа к классу.Вам просто нужно сохранить свой класс в файле класса (.vb) и поместить класс в каталог app_code (если вы используете проект веб-сайта) или поместить его где-нибудь в проекте веб-приложения (предпочтительно в папку для классов), но включитьэто в вашем пространстве имен проекта.Это должно сделать ваш класс видимым в любом месте веб-сайта или веб-приложения.

1 голос
/ 08 июня 2010

В чем конкретная проблема или ошибка, которую вы получили? Когда вы используете .aspx, вы уже пытались поместить VB-код в Code-Behind-Sheet и вытащить его оттуда?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...