с учетом URL YouTube, как я могу встроить видео на страницу, используя .net c #?
Просто добавьте в строку, подобную следующей
<iframe type="text/html" width="640" height="385" src="http://www.youtube.com/embed/[VIDEO_ID]?autoplay=1" frameborder="0"> </iframe>
Если для параметра autoplay = выбрано 0 или 1, в зависимости от того, хотите ли вы, чтобы люди оставались на вашей странице или нет :)
В ASP.NET MVC 3 вы можете использовать метод Video.Flash из Помощников веб-страниц ASP.NET :
Video.Flash
@Microsoft.Web.Helpers.Video.Flash("http://www.youtube.com/v/xxxxxx")
Вот полезное сообщение в блоге, объясняющее, как вы могли бы это реализовать:
Обновление
Если вы не хотите использовать помощников веб-страниц Microsoft, вы, конечно, можете написать свой собственный метод расширения HtmlHelper. Вы можете найти хороший загружаемый пример для HtmlHelper для отображения видео YouTube в ASP.NET MVC в этом сообщении в блоге:
HtmlHelper
Вы можете попробовать с тегом видео HTML 5:
<video id="SomeID" name="media" src="http://youtube.com/somevideo" />