.net problem

5 отговора 219 прегледа
#1

.net problem

Значи, имам два фрейма, с по едно ASP заредено във всеки от тях. Как да направя така, че когато се натисне бутон например в едното, да ре презарежда другото, но само със сървърен скрипт? JScript не става в конкретния слу4ай.
Цял ден ровя из MSDN-а, ама не намерих нищо повече от JScript-ове. Предполагам че и те ще свършат работа, ама как да стартирам функция на JScript от ASP?
10x предварително.

Редактирано от Val® на

Отговор
в отговор на Val® #2

Re: .net problem

Heh...
po-dobre vij Page.RegisterClientScriptBlock i drugite takiva, no sys syrveren script...

Login incorrect!
Отговор
в отговор на Val® #3

Re: .net problem

Kakto e kazal Ivan Zlatoust za zabremeniavaneto na Deva Maria: "Bez script niama da mine..."
Prichinite sa "by design" na frames i HTML.

Ta shte ti triabva script, either da si go napishesh directno v ASP.NET-stranicata, koyato ti implementva frame-a, neshto a-la:

.... %> <!-- server code ends here>
<script ....>
<!-- your script goes here>
</script>
<% ''' server code resumes from here


ili kakvoto ti e predlojil Zombi.NET-a s RegisterClientScript

v MSDN-a ima dobra statiika s mnogo varianti: "Client-Side Functionality in a Server Control"

Hope this helps.

Enjoy
ukk
Отговор
в отговор на ukk #4

Re: .net problem

Е, все пак човекът ползва ASP.NET, така че, ако ползва code behind, сигурно ще са му излишни блоковете "server code ends here" и "server code resumes here"

Но общо взето това е начина - да си третира страницата като обикновен HTML, и да си бухне JScript-а вътре.

Отговор
в отговор на Val® #5

Re: .net problem

Защо със сървърен скрипт?

Ако ползваш сървърния скрипт, щеш не щеш, ще се reload-не не този фрейм, който искаш... Само с JScript може да се направи.

Отговор
в отговор на ironcode #6

Re: .net problem

Аз още вчера си оправих проблема, ама ме домързя да напиша ...
Просто си сложих във <base target=nav> и си зареждам направо формата със Server.Transfer(). За сега ми върши работа, а ако нещо се прецака ще му мисля за скриптове

Angry again
Отговор