2010-03-29 2 views
1

можно интегрировать asp и aspx-страницы, которые не связаны с сеансом, поэтому не будет проблем, связанных с сеансом, но есть ли другие проблемы? я не получаю, как позвонить в C# функции от моей осины страницыКак вызвать функцию C# из asp-страницы

ответ

-1
i am not getting how to call c# function from my asp page 

Вы не можете.

+0

Да, вы можете! :-) –

-1

Посмотрите на this article. Вы можете вызвать статические методы C# из asp.net.

+0

В нем используется большая библиотека JavaScript, встроенная в страницы ASP.NET, но вам придется вручную включить ее на обычной странице ASP, чтобы она работала. Кроме того, это клиентская сторона, что может быть нежелательно. – Thorarin

6

Самый простой способ сделать это - вставить ваш код C# в DLL и сделать его COM видимым. Таким образом, вы можете называть свой код так же, как и с любой другой библиотекой COM.

Другой вариант - использование веб-служб, но это медленнее и нелегко настроить через классический ASP.

+0

plz может у объяснить, как это сделать, поскольку я просто не знаю об этом – Deepali

+5

Поместите свой C# в проект библиотеки классов C#. Сделать видимым DLL COM - «Щелкните правой кнопкой мыши по проекту В VS2005 и выберите« Свойства ». В разделе« Вкладка «Приложение» установите флажок «Сделать сборку COM-видимым», затем щелкните вкладку «Сборка» и установите флажок «Регистрация для COM-взаимодействия» в разделе «Выход». Сохраните ». Постройте его, создайте .dll, который создан, добавьте на свой веб-сайт ASP. – TheGeekYouNeed

+0

Следует отметить, что если ваш код встроен в страницу или сайт asp.net, вы должны извлечь код в отдельный проект. –

Смежные вопросы