Как прилагать признак в src iFrame?

Я пробую показывать видео, доставшее из YouTube в одном iframe с ASP.net . Унифицированный указатель ресурса это сохранял в базе данных в SQL Server и в Visual Studio в признаке, который является тем, которого я хочу, чтобы он был приложен.

<iframe id = 'iFrameVideo' width ="640" height="480"> ></iframe>

И в codebehind у меня есть это:

iFrameVideo.Src = objA.urlVideo;

Любая вещь, если вопрос неполный только, скажите мне и posteo больше кода.

0
задан 07.01.2017, 21:55
0 ответов

Ты не можешь использовать iframe потому что он принадлежит коду клиента, и ты пробуешь соглашаться с кода сервера. Если ты хочешь использовать это с сервера, ты должен показывать ему, что ты хочешь согласиться используя признак runat:

 <iframe id='iFrameVideo' runat="server" ....></iframe>

Другой способ это делать состоит в том, чтобы использовать контроль сервера как asp:Literal и в свойстве Text вводить цепь HTML.

Если ты хочешь сделать это так, в твоем коде aspx ты должен писать что-то сходное с этим:

 <asp:Literal id='ltrFrame' runat='server' />

и в твоем коде CSharp (behind-code):

 ltrFrame.Text = @"<iframe id='iFrameVideo' width='640' height='480' 
                            src='" + objA.urlVideo + '></iframe>"
2
ответ дан 03.12.2019, 17:50
  • 1
    Привет и спасибо за отвечание в 2 вопросах, пока я не могу тестировать это, что я decí s, так как у меня нет персонального компьютера, но из-за того, что я вижу в có я говорю, что ты поместил, это это само, что он искал, привет. –  09.01.2017, 19:01