Могу ли я интегрировать страницы asp и aspx, которые не связаны с сеансом, поэтому не будет никаких проблем, связанных с сеансом, но есть ли какие-то другие проблемы? я не понимаю, как вызвать функцию С# с моей страницы asp
Как вызвать функцию С# со страницы asp
Ответы (3)
Самый простой способ сделать это — встроить код C# в DLL и сделать его видимым через COM. Таким образом, вы можете вызывать свой код так же, как и в любой другой библиотеке COM.
Другой вариант — использование веб-сервисов, но он медленнее и его нелегко настроить с помощью классического ASP.
person
Rune Grimstad
schedule
29.03.2010
Объясните плиз как это сделать, а то я просто не в курсе
- person Deepali; 29.03.2010
Поместите свой код C# в проект библиотеки классов C#. Сделайте DLL COM видимой. Щелкните правой кнопкой мыши проект в VS2005 и выберите «Свойства». На вкладке «Приложение» установите флажок «Сделать сборку COM-видимой». Затем перейдите на вкладку «Сборка» и установите флажок «Зарегистрировать для COM-взаимодействия» в разделе «Вывод». Сохранять. Создайте его, получите созданный .dll, добавьте его на свой веб-сайт ASP.
- person TheGeekYouNeed; 29.03.2010
Следует отметить, что если ваш код встроен в страницу или сайт asp.net, вы должны извлечь код в отдельный проект.
- person Rune Grimstad; 29.03.2010
i am not getting how to call c# function from my asp page
Вы не можете.
person
Fitzchak Yitzchaki
schedule
29.03.2010
Взгляните на этой статьи. Вы можете вызывать статические методы C# из asp.net.
person
Pieter Germishuys
schedule
29.03.2010
При этом используется множество библиотек JavaScript, встроенных в страницы ASP.NET, но вам придется вручную включать их в обычную страницу ASP, чтобы они работали. Кроме того, это клиентская сторона, что может быть нежелательно.
- person Thorarin; 29.03.2010