В первом ответе Мэтт упомянул, что это невозможно (выполнить код на стороне клиента, пока он еще на сервере). И это правда.
Ваш комментарий о Silverlight не очень точный. Silverlight не может вызвать клиентский код с сервера . Silverlight работает на клиенте так же, как JavaScript, так что это вызов клиент-клиент.
Не могли бы вы немного прояснить сценарий ... вот что, я думаю, вы спрашиваете:
private void Page_Load()
{
string someValue = EXECUTE_JS_ON_CLIENT_AND_GET_RESULT();
// do some stuff here while still on the server...
}
Если это то, что вы хотите сделать, это невозможно. Находясь на сервере, вы не можете общаться с клиентом.
Это то, что вы имели в виду?
Спасибо,
-Timothy