Files
sryang 577060bc78 chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
2026-09-10 09:42:37 +08:00

114 lines
6.0 KiB
Plaintext

<%@ Page Title="" Language="C#" MasterPageFile="~/PopupForm.Master" AutoEventWireup="true" CodeBehind="溝通記錄附件.aspx.cs" Inherits="Education.Forms.溝通記錄.溝通記錄附件" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script type="text/javascript" src="CommRecord.js"></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:ObjectDataSource ID="ds訓練溝通記錄附件Grid" runat="server"
DataObjectTypeName="Education.訓練溝通記錄附件Item"
TypeName="Education.DAC_訓練溝通記錄附件"
SelectMethod="SelectBy訓練溝通記錄編號"
OnObjectCreating="ds訓練溝通記錄附件Grid_ObjectCreating"
UpdateMethod="UpdateOne" DeleteMethod="DeleteOne">
<SelectParameters>
<asp:QueryStringParameter Name="訓練溝通記錄編號" Type="Int32" QueryStringField="id"></asp:QueryStringParameter>
</SelectParameters>
</asp:ObjectDataSource>
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
<tr>
<td class="caption">課程</td>
<td class="datadisplay">
<asp:Label runat="server" ID="lb課程"></asp:Label>
</td>
</tr>
<tr>
<td class="caption">溝通歷程</td>
<td class="datadisplay">
<asp:Label runat="server" ID="lb溝通歷程"></asp:Label>
</td>
</tr>
<tr>
<td class="caption">檢附資料參考</td>
<td class="datadisplay">
<asp:Label runat="server" ID="lb檢附資料參考"></asp:Label>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="Label3" runat="server" Text="標題"></asp:Label></td>
<td class="datainput">
<asp:TextBox ID="txt標題" runat="server" Columns="100" ValidationGroup="insert"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txt標題"
CssClass="ErrorMessage" Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="insert"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="Label1" runat="server" Text="檔案上傳"></asp:Label></td>
<td class="datainput">
<asp:FileUpload ID="fu檔案上傳" runat="server" />
<asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="fu檔案上傳"
CssClass="ErrorMessage" Display="Dynamic" ErrorMessage="請選擇要上傳的檔案" OnServerValidate="CustomValidator1_ServerValidate"
ValidateEmptyText="True" ValidationGroup="insert"></asp:CustomValidator>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td class="datainput">
<asp:LinkButton ID="btnInsert" runat="server" CssClass="button blue80" OnClick="btnInsert_Click"
ValidationGroup="insert">新增</asp:LinkButton>
</td>
</tr>
</table>
<asp:GridView ID="gv訓練溝通記錄附件" runat="server" DataKeyNames="訓練溝通記錄編號,編號,檔案名稱,副檔名,DB_APPNO"
AutoGenerateColumns="False" EnableModelValidation="True" DataSourceID="ds訓練溝通記錄附件Grid"
OnRowDataBound="gv訓練溝通記錄附件_RowDataBound" OnRowDeleting="gv訓練溝通記錄附件_RowDeleting"
Width="100%">
<Columns>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Update"
CssClass="button blue60" Text="儲存"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Cancel"
CssClass="button red60" OnClientClick="return confirm(&quot;是否確定放棄更正?&quot;);"
Text="取消"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Edit"
CssClass="button green60" Text="更正"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Delete"
CssClass="button red60" OnClientClick="return confirm(&quot;是否確定刪除此項附件?&quot;);"
Text="刪除"></asp:LinkButton>
</ItemTemplate>
<HeaderStyle Width="140px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="標題" SortExpression="標題">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("標題") %>' CssClass="inputFull"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("標題") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="檔案名稱" HeaderText="檔案名稱" SortExpression="檔案名稱" ReadOnly="true" />
<asp:TemplateField HeaderText="檔案下載">
<ItemTemplate>
<asp:HyperLink runat="server" ID="hlItem" NavigateUrl="javascript:void(0)">
<div style="display:inline-block">
<asp:Image runat="server" ImageUrl='<%# GetAttachImageUrl(Eval("編號"), Eval("檔案名稱"), Eval("副檔名")) %>' />
</div>
</asp:HyperLink>
</ItemTemplate>
<HeaderStyle Width="80px" />
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
</asp:GridView>
</asp:Content>