2012-03-24 3 views
0

enter image description hereКак отправить личное сообщение пользователю, используя asp.net?

Я пытаюсь добиться чего-то подобного в asp.net, когда пользователь нажимает на кнопку, соответствующую пригласит пользователю диалоговое посыла заполняется с его/ее имя и сообщение может быть отправлено

Как сделать это в asp.net?

пожалуйста, помогите

EDIT: Ну я был успешным в получении этого всплывающего окна, однако я хочу, чтобы заполнить имя моего друга, которого я намерен пригласить в To поле Это сообщение будет отправлено как facebook сообщение

ASPX.CS

to = fr.data[i].name; 
Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "PassValues('" + to + "')", true); 

Как я передать это на моей стороне клиента функции facebook, которая выглядит следующим образом:

function facebook_send_message(to) { 
FB.ui({ 
    app_id:'*******', 
    method: 'send', 
    name: "*****", 
    link: 'http://abc.com', 
    to:to, 
    description:'sdf sdf sfddsfdd s d fsf s ' 

}); 
+1

Вы хотите создать это p отправить и отправить почту? или вы хотите знать, как другой пользователь получит это? отправить более подробную информацию. –

+0

См. Edit @ImranRizvi – vini

ответ

1

в классе .cs:

public string To { get; set; } 
... 
    To = fr.data[i].name; 

в .asmx странице (после того, как загружены все сценарии FB)

<script> 
    facebook_send_message('<%=To %>'); 
</script> 

или если вам нужны скрипты FB, чтобы загрузить асинхр и просто хотите подождать секунду (невозможно загрузить с обратным вызовом)

<script> 
    function sendMessage(){ facebook_send_message('<%=To %>'); } 
    setTimeout(sendMessage,1000); 
</script> 
+0

Просто отлично спасибо! – vini

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