Я нашел эту действительно классную страницу, которая позволяет вам подключить Facebook к вашему сайту: Смотрите здесь
<iframe id="MyIframe" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.EXAMPLE.com%2F&layout=button_count&show_faces=true&width=100&action=recommend&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>
Я хочу иметь возможность вызывать этот iframe на своей странице (Я использую ASP.NET), и я хочу иметь возможность установить visibilty на основе переменной, и самое важное, я хочу иметь возможность изменить SRC iframe на основе строки, которая создается переменными, чтобы изменить "www.EXAMPLE.com "на другой URL в зависимости от местоположения страницы.
Попробуйте добавить атрибут runat = "server". Это должно дать вам доступ к тегу через ваш код, который позволит вам установить другие атрибуты в соответствии с вашей переменной .:
<iframe id="MyIframe" runat="server" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.EXAMPLE.com%2F&layout=button_count&show_faces=true&width=100&action=recommend&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>
Это даст вам доступ к вашему iframe по имени в коде позади. Тогда вы сможете манипулировать вещами, написав такие выражения, как:
MyIframe.Visible = true;
и
MyIframe.Attributes.Add("src", "http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.EXAMPLE.com%2F&layout=button_count&show_faces=true&width=100&action=recommend&colorscheme=light&height=21");