Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2011, 10:24   #1
$T@LKER
Форумчанин
 
Аватар для $T@LKER
 
Регистрация: 28.03.2009
Сообщений: 393
Вопрос Встроить код C# в ASP.NET

Доброго времени суток. Подскажите пожалуйста, как правильно встраивать код на C# в ASP.NET ? Я пробовал различные варианты

Код:
<%$ %>
<%@ %>
<%: %>
Но в итоге постоянно ругается при запуске. Максимум это выводит просто какие значения которые сам задал. А нужно в основном для получения информации из базы данных MS-SQL Server 2008. Или там например выполнять что-то цыклами и так далее.

Заранее спасибо за помощь!
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
$T@LKER вне форума Ответить с цитированием
Старый 13.06.2011, 15:18   #2
urumchic
Новичок
Джуниор
 
Регистрация: 13.06.2011
Сообщений: 1
По умолчанию

Вот рабочий пример:
Файл *.aspx:
Код:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="authTest.Test" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Безымянная страница</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <%# TestDataBinding()%>
    </div>
    </form>
</body>
</html>
Соответствующий *.cs файл:
Код:
...
namespace authTest
{
    public partial class Test : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            this.DataBind();
        }
        protected string TestDataBinding()
        {
            return "test";
            
        }
    }
}
В методе TestDataBinding() можно писать любой код, с циклами и без.
А вообще почитай про привязку данных в ASP.NET там все написано.
urumchic вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net gammaray Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 22.11.2010 17:36
Вопрос к тем, кто имеет представление о PHP, JSP, ASP, ASP.NET child_of_july Помощь студентам 0 07.06.2008 00:25
Как встроить код на С++ в Builder Diman2008 C++ Builder 10 16.01.2008 14:47