Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
Последовательность команд на С-Sharp мне надо завершить командой, которая пишется только на JavaScript. Как это можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 21:35 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
напиши подробнее, а то не совсем понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 22:27 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
Например: protected void ButtonExit_Click(object sender, EventArgs e) { site.RecordsCounter= 5; // Моя глобальная переменная window.location.replace('PhiParticipants.aspx'); // Команда JavaScript } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 22:57 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
hilsoftНапример: protected void ButtonExit_Click(object sender, EventArgs e) { site.RecordsCounter= 5; // Моя глобальная переменная window.location.replace('PhiParticipants.aspx'); // Команда JavaScript } Response.Write("<javascript>window.location.replace('PhiParticipants.aspx');</javascript>"); например так, или лучше через RegisterBlock. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 23:34 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
1) Спасибо большое, Че. 2) Что такое RegisterBlock ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 23:43 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
Но мне нужно, чтобы Java-команда ВЫПОЛНИЛАСЬ, а не просто записалась в поток. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 00:00 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
Это, вообще-то, разные компьютеры... Нельзя этого сделать.-- Абыpвалг! - сказал Linux после pyсификации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 00:43 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
Но ведь когда Java-команду привязываешь к кнопке input (с onclick="команда") она благополучно выполняется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 01:07 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
Последовательность команд на С-Sharp мне надо завершить командой, которая пишется только на JavaScript. Как это можно сделать? Необходимо в скрипте этой кнопке в файле .aspx написать: onclientclick="window.location.replace('PhiParticipants.aspx');" Только проверьте регистру этого ключевого слова, т.к. Вы пишете на C#, а я не помню их точную расстановку. Другой вариант в коде Page_Load (проверяйте регистры!): ButtonExit.Attributes.Add("onclick", "window.location.replace('PhiParticipants.aspx');"); Но все равно это не пиведет к желаемому результату, т.к. это все действовало бы нормально только при отсутствии отсылки на сервер, а вы хотите выполнить серверный код в исходной странице. Для этого надо и переадресацию произвести там - после Вашей серии комманд по ButtonExit_... Response.Redirect("PhiParticipants.aspx"); Переключит Вас на новую целевую страницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 01:09 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
Я Вам и написал как это сделать двумя способами, но ASP.NET вставляет две команды - сначала Вашу, а потом свой постбэк. В данной ситуации кто-то кого-то должен победить - вы говорите броузеру - сначала перейди на такую страницу, а потом эту верни на сервер. Он не может физически так сделать (это как сесть одной жопой на два стула, причем стоящие и очень далеко!), а если Вы просто вернетесь на сервер, а затем сервер переадресует броузер на другую страницу - все дудет в порядке (последний вариант)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 02:41 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
>Но ведь когда Java-команду привязываешь Тут есть варианты, в зависимости от того, как транслируются серверные контролы. Вот тут я немного поизучал некоторые из них - http://dyakovkm.blogspot.com/2006/09/sharepoint-historyback_23.html-- Абыpвалг! - сказал Linux после pyсификации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 02:47 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
А немного почитать про то, как работает ASP.NET не считаешь необходимым? :maniac: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 08:53 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 09:46 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
D_S>Эт ты кому? hilsoft... У меня вид деревянный, а не списком... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 10:01 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
>У меня вид деревянный Ага, чтобы отсюда сообразить, надо на другой форум лезть - а лениво -- Абыpвалг! - сказал Linux после pyсификации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 11:15 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
hilsoftНапример: protected void ButtonExit_Click(object sender, EventArgs e) { site.RecordsCounter= 5; // Моя глобальная переменная window.location.replace('PhiParticipants.aspx'); // Команда JavaScript } Код: plaintext 1. 2. 3. Таким образом будет отработан весь цикл постбека и только потом произойдет переадресация. И непонятно, зачем огород городить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 13:04 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
Благодарю Вас, gerss, за решение проблемы. Указанный Вами способ - использование RegisterStartupScript - нормально работает... на большинстве страниц. Это относится к "нормальным" страницам, но бывают еще страницы типа MasterPage. У них нет RegisterStartupScript. Как мне быть с "мастеровыми" страницами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 22:37 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
to Nikolay_Ch Я признаю Вашу критику в свой адрес: мне явно не хватает знаний по общей идеологии ASP.NET Был бы признателен, если бы Вы смогли указать ссылкой на что-нибудь путное по этому поводу. Спасибо за участие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 11:40 |
|
||
|
Как вставить JavaScript-команду в С# текст?
|
|||
|---|---|---|---|
|
#18+
to degorov К сожалению, параметр OnClientClick, несмотря на прозрачность своего замысла, оказывается на практике бесполезным (по крайней мере в рассматриваемой ситуации). Почему так, я не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 11:44 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34011730&tid=1389191]: |
0ms |
get settings: |
17ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 411ms |

| 0 / 0 |
