У меня есть одна страница, которая помещается на главную страницу.
На главной странице у меня есть 1 раскрывающийся список и один GridView, выпадающая панель отображает категорию, в зависимости от выбора списка выпадающего списка будет отображаться список видео в Grid.
На странице содержимого у меня есть видеоплеер, на загрузке страницы он будет воспроизводить видео по умолчанию.
Но когда я выбираю раскрывающийся список, который доступен на главной странице, страница обновляется, SO видео начинается с первого.
Страница содержимого не должна обновляться, поэтому видео будет воспроизводиться непрерывно.
Поэтому, пожалуйста, совет, как остановить обновление страницы на странице содержимого. пожалуйста, помогите мне срочно.
Спасибо в Advance
Все находятся на странице mater
`
<asp:DropDownList ID="drp_Channel" Width="220px" CssClass="ddl"
AutoPostBack="true" runat="server"
onselectedindexchanged="drp_Channel_SelectedIndexChanged">
<asp:ListItem>-- Select Channels --</asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
<asp:GridView ID="grd_Video" runat="server" AutoGenerateColumns="False" OnRowCommand="LinkName"
GridLines="None" ShowHeader="False" Width="100%" EmptyDataText="No Videos Found" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="img_Video" runat="server" BorderColor="#666699" CssClass="imgbox"
ImageUrl='<%#(string)FormatImageUrl((string)Eval("Video_Thumbnail")) %>'
CommandName="imgClick" CommandArgument='<%# Bind("Video_ID")%>'
BorderWidth="0px" Height="40px" ToolTip="Click to view video" Width="50px"
BorderStyle="Double" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lnk_VideoName" runat="server" ToolTip="Click to view video"
CommandName="lnkClick" CommandArgument='<%# Bind("Video_ID")%>'
Text='<%# DataBinder.Eval(Container, "DataItem.Video_Name") %>'
CssClass="linkVideo" Width="130px"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<AlternatingRowStyle BackColor="#cccccc" />
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>`
в коде для привязки сетки,
DataTable dt1Video = новый MDBusiness.MDSUser(). GetVideo (intNetId, intChanId, intCatId); grd_Video.DataSource = dt1Video; grd_Video.DataBind(); up1.Update(); up2.Update();
Установите AutoPostBack = "False"
в раскрывающемся списке, чтобы остановить обратный вызов. Затем пользователи смогут изменить раскрывающийся список без каких-либо действий.
Вам нужно использовать AJAX с вашим списком, если вы хотите использовать его без обратной передачи.
для быстрого ответа
Готово:)
Помните, чтобы увидеть это Screencast... это именно то, что вам нужно!