chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/Site2.Master" AutoEventWireup="true" CodeBehind="數位課程觀看.aspx.cs" Inherits="Education.Forms.選課.數位課程觀看" %>
|
||||
|
||||
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="cc1" %>
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
|
||||
<asp:ObjectDataSource ID="ds可看課程" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="Select可看課程" TypeName="Education.DAC_數位課程" OnObjectCreating="ds開放課程_ObjectCreating" OnSelecting="ds開放課程_Selecting">
|
||||
<SelectParameters>
|
||||
<asp:Parameter Name="學員編號" Type="String" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
|
||||
DataKeyNames="課程編號" DataSourceID="ds可看課程" EnableModelValidation="True"
|
||||
AllowPaging="True" OnRowCommand="GridView1_RowCommand"
|
||||
OnRowDataBound="GridView1_RowDataBound" Width="100%">
|
||||
<Columns>
|
||||
<asp:TemplateField HeaderText="" SortExpression="課程網址" Visible="false">
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton ID="btn課程觀看" runat="server" CssClass="button blue80"
|
||||
OnClientClick='<%# GetOpenWindowJS("ViewVideo.aspx", "viewvideo", "id", Eval("課程編號")) %>'
|
||||
Text="觀看"></asp:LinkButton>
|
||||
</ItemTemplate>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="課程編號" HeaderText="課程編號" ReadOnly="True" SortExpression="課程編號" DataFormatString="{0:000000}">
|
||||
<HeaderStyle Width="5em"/>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:BoundField>
|
||||
<asp:TemplateField HeaderText="課程類別" SortExpression="">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lb課程類別" runat="server" Text='<%# Get類別名稱("課程類別", Eval("課程類別")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="8em"/>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="課程名稱" HeaderText="課程名稱" SortExpression="課程名稱" />
|
||||
<asp:BoundField DataField="講師" HeaderText="講師" SortExpression="講師">
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
<HeaderStyle Width="5em"/>
|
||||
</asp:BoundField>
|
||||
<asp:TemplateField HeaderText="課程簡介" SortExpression="課程簡介" Visible="false">
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton ID="btn課程簡介" runat="server"
|
||||
OnClientClick='<%# GetOpenWindowJS("../Common/ShowContent.aspx", "onlinecoursecontent", "type", "OnlineCourse", "id", Eval("課程編號")) %>'
|
||||
Text='<%# Eval("課程簡介", "{0}").Replace("\r\n", "<br>").Replace("\r", "<br>").Replace("\n", "<br>") %>'>
|
||||
</asp:LinkButton>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="課程文件" SortExpression="課程文件">
|
||||
<ItemTemplate>
|
||||
<asp:HyperLink ID="hl課程文件" runat="server" Target="_blank"
|
||||
Text='<%# Eval("課程文件", "{0}").Length > 0 ? "下載" : "" %>'
|
||||
NavigateUrl='<%# Eval("課程文件", "{0}").Length > 0 ? "~/DocUpload/" + Eval("課程文件", "{0}") : "" %>'></asp:HyperLink>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="4em"/>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="評量文件" SortExpression="評量文件">
|
||||
<ItemTemplate>
|
||||
<asp:HyperLink ID="hl評量文件" runat="server" Target="_blank"
|
||||
Text='<%# Eval("評量文件", "{0}").Length > 0 ? "下載" : "" %>'
|
||||
NavigateUrl='<%# Eval("評量文件", "{0}").Length > 0 ? "~/DocUpload/" + Eval("評量文件", "{0}") : "" %>'></asp:HyperLink>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="4em"/>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="課程網址" SortExpression="課程網址">
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton ID="btn觀看課程" runat="server" CommandName="viewvideo"
|
||||
CommandArgument='<%# Eval("課程編號") %>'
|
||||
Text='<%# Eval("課程網址", "{0}").Length > 0 ? "觀看" : "" %>'
|
||||
OnClientClick='<%# Eval("課程網址", "{0}").Length > 0 ? GetOpenPageJSNoReturn(Eval("課程網址", "{0}"), "_new", "id", Eval("課程編號", "{0}")) : "" %>'></asp:LinkButton>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="4em"/>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="長度" HeaderText="長度" SortExpression="長度">
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
<HeaderStyle Width="4em"/>
|
||||
</asp:BoundField>
|
||||
<asp:TemplateField HeaderText="上次觀看日期">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label2" runat="server" Text='<%# Get上次觀看日期(Eval("課程編號")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="7em"/>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
</Columns>
|
||||
<EmptyDataTemplate>
|
||||
<asp:Label ID="Label1" runat="server" Text="沒有合乎查詢條件的數位課程,請更改條件重新查詢" CssClass="ErrorMessage"></asp:Label>
|
||||
</EmptyDataTemplate>
|
||||
<PagerTemplate>
|
||||
<cc1:GridViewPager ID="GridViewPager1" runat="server" />
|
||||
</PagerTemplate>
|
||||
</asp:GridView>
|
||||
</asp:Content>
|
||||
Reference in New Issue
Block a user