Beispiel #1
0
 private static void WriteVideo(HtmlTextWriter tw, VideoRef v)
 {
     tw.Write(v.EmbedHTML());
     tw.RenderBeginTag(HtmlTextWriterTag.P);
     tw.Write(String.Format(CultureInfo.InvariantCulture, "<a href=\"{0}\"{1}</a></p>", v.VideoReference, v.DisplayString));
     tw.Write(v.Comment);
     tw.RenderEndTag();  // P
 }
Beispiel #2
0
 protected void gvVideos_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e != null && String.Compare(e.CommandName, "_Delete", StringComparison.OrdinalIgnoreCase) == 0)
     {
         GridViewRow grow   = (GridViewRow)((LinkButton)e.CommandSource).NamingContainer;
         int         iVideo = grow.RowIndex;
         VideoRef    v      = Videos[iVideo];
         Videos.RemoveAt(iVideo);
         v.Delete();
         Refresh();
     }
 }
Beispiel #3
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        if (!String.IsNullOrEmpty(txtVideoToEmbed.Text))
        {
            VideoRef v = new VideoRef(FlightID, txtVideoToEmbed.Text, txtComment.Text);

            if (!v.IsValid)
            {
                pnlError.Visible = true;
                lblErr.Text      = HttpUtility.HtmlEncode(v.ErrorString);
            }
            else
            {
                Videos.Add(v);
                txtVideoToEmbed.Text = string.Empty;
                Refresh();
            }
        }
    }