chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,257 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/PopupForm4.Master"
|
||||
AutoEventWireup="true"
|
||||
CodeBehind="講師評鑑.aspx.cs"
|
||||
Inherits="Education.Forms.辦訓狀況.講師評鑑" %>
|
||||
|
||||
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="weblib" %>
|
||||
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
||||
<script type="text/javascript">
|
||||
function FillMessage(id, msg)
|
||||
{
|
||||
var control = $("#" + id);
|
||||
if (control.val() !== "" && msg !== "")
|
||||
control.val(control.val() + msg);
|
||||
else if (msg !== "")
|
||||
control.val(msg);
|
||||
control.focus();
|
||||
}
|
||||
function togglePhrase(id)
|
||||
{
|
||||
if ($("#" + id).hasClass("hide"))
|
||||
$("#" + id).removeClass("hide");
|
||||
else
|
||||
$("#" + id).addClass("hide");
|
||||
}
|
||||
</script>
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
|
||||
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
|
||||
<tr>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">講師
|
||||
</td>
|
||||
<td class="datadisplay" colspan="7">
|
||||
<%= string.Format("{0:0000}", 講師編號) %>
|
||||
<%= daoTeacher.Get姓名(講師編號) %>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="lb日期Label" runat="server" Text="日期"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput" colspan="1">
|
||||
<div>
|
||||
<weblib:DateTextBox ID="txt日期" runat="server" DateOrder="YMD" DateSeparator="" CssClass="inputFull"></weblib:DateTextBox>
|
||||
</div>
|
||||
<asp:RequiredFieldValidator ID="rfv日期" runat="server"
|
||||
ErrorMessage="請輸入日期" ControlToValidate="txt日期"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
<asp:CustomValidator ID="cv日期" runat="server"
|
||||
ControlToValidate="txt日期" Display="Dynamic"
|
||||
OnServerValidate="cv日期_ServerValidate"></asp:CustomValidator>
|
||||
</td>
|
||||
<td class="caption">
|
||||
<asp:Label ID="lb地點Label" runat="server" Text="地點"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput" colspan="5">
|
||||
<asp:TextBox ID="txt地點" runat="server" MaxLength="100" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv地點" runat="server"
|
||||
ErrorMessage="請輸入地點" ControlToValidate="txt地點"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="lb人數Label" runat="server" Text="人數"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput" colspan="1">
|
||||
<asp:TextBox ID="txt人數" runat="server" MaxLength="6" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv人數" runat="server"
|
||||
ErrorMessage="請輸入人數" ControlToValidate="txt人數"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ID="rgv人數" runat="server"
|
||||
ControlToValidate="txt人數" Display="Dynamic" ErrorMessage="請輸入數字"
|
||||
MinimumValue="0" MaximumValue="2147483647" Type="Integer"></asp:RangeValidator>
|
||||
</td>
|
||||
<td class="caption">
|
||||
<asp:Label ID="lb對象Label" runat="server" Text="對象"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput" colspan="5">
|
||||
<asp:TextBox ID="txt對象" runat="server" MaxLength="100" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv對象" runat="server"
|
||||
ErrorMessage="請輸入對象" ControlToValidate="txt對象"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="lb課程名稱Label" runat="server" Text="課程名稱"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput" colspan="7">
|
||||
<asp:TextBox ID="txt課程名稱" runat="server" MaxLength="100" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv課程名稱" runat="server"
|
||||
ErrorMessage="請輸入課程名稱" ControlToValidate="txt課程名稱"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">講師評鑑(跟課)</td>
|
||||
<td class="datadisplay" colspan="7">評分提示:每個欄位滿分20分,極優19-20 / 優 17-18 / 普通 15-16 / 差 13-14 / 極差 12 以下</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td colspan="7">
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan="1" class="widthcontrol" style="width: 4rem;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 4rem;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 4rem;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">專業度</td>
|
||||
<td class="datainput" colspan="1">
|
||||
<asp:TextBox ID="txt專業度" runat="server" MaxLength="2" placeholder="最高20分" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv專業度" runat="server"
|
||||
ErrorMessage="請輸入專業度" ControlToValidate="txt專業度"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ID="rgv專業度" runat="server"
|
||||
ControlToValidate="txt專業度" Display="Dynamic" ErrorMessage="請輸入0-20的數字"
|
||||
MinimumValue="0" MaximumValue="20" Type="Integer"></asp:RangeValidator>
|
||||
</td>
|
||||
<td class="caption">授課技巧</td>
|
||||
<td class="datainput" colspan="1">
|
||||
<asp:TextBox ID="txt授課技巧" runat="server" MaxLength="2" placeholder="最高20分" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv授課技巧" runat="server"
|
||||
ErrorMessage="請輸入授課技巧" ControlToValidate="txt授課技巧"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ID="rgv授課技巧" runat="server"
|
||||
ControlToValidate="txt授課技巧" Display="Dynamic" ErrorMessage="請輸入0-20的數字"
|
||||
MinimumValue="0" MaximumValue="20" Type="Integer"></asp:RangeValidator>
|
||||
</td>
|
||||
<td class="caption">互動氛圍</td>
|
||||
<td class="datainput" colspan="1">
|
||||
<asp:TextBox ID="txt互動氛圍" runat="server" MaxLength="2" placeholder="最高20分" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv互動氛圍" runat="server"
|
||||
ErrorMessage="請輸入互動氛圍" ControlToValidate="txt互動氛圍"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ID="rgv互動氛圍" runat="server"
|
||||
ControlToValidate="txt互動氛圍" Display="Dynamic" ErrorMessage="請輸入0-20的數字"
|
||||
MinimumValue="0" MaximumValue="20" Type="Integer"></asp:RangeValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">內容切題</td>
|
||||
<td class="datainput" colspan="1">
|
||||
<asp:TextBox ID="txt內容切題" runat="server" MaxLength="2" placeholder="最高20分" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv內容切題" runat="server"
|
||||
ErrorMessage="請輸入內容切題" ControlToValidate="txt內容切題"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ID="rgv內容切題" runat="server"
|
||||
ControlToValidate="txt內容切題" Display="Dynamic" ErrorMessage="請輸入0-20的數字"
|
||||
MinimumValue="0" MaximumValue="20" Type="Integer"></asp:RangeValidator>
|
||||
</td>
|
||||
<td class="caption">配合度</td>
|
||||
<td class="datainput" colspan="1">
|
||||
<asp:TextBox ID="txt配合度" runat="server" MaxLength="2" placeholder="最高20分" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv配合度" runat="server"
|
||||
ErrorMessage="請輸入配合度" ControlToValidate="txt配合度"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ID="rgv配合度" runat="server"
|
||||
ControlToValidate="txt配合度" Display="Dynamic" ErrorMessage="請輸入0-20的數字"
|
||||
MinimumValue="0" MaximumValue="20" Type="Integer"></asp:RangeValidator>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">講師評鑑(學員)</td>
|
||||
<td class="datadisplay" colspan="7">評分提示:請輸入該堂課學員評講師表現平均分數</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td colspan="7">
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan="1" class="widthcontrol" style="width: 8rem;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">講師表現平均分數</td>
|
||||
<td class="datainput" colspan="1">
|
||||
<asp:TextBox ID="txt學員滿意度" runat="server" MaxLength="3" placeholder="最高100分" CssClass="inputFull"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv學員滿意度" runat="server"
|
||||
ErrorMessage="請輸入學員滿意度" ControlToValidate="txt學員滿意度"
|
||||
Display="Dynamic"></asp:RequiredFieldValidator>
|
||||
<asp:RangeValidator ID="rgv學員滿意度" runat="server"
|
||||
ControlToValidate="txt學員滿意度" Display="Dynamic" ErrorMessage="請輸入0-100的數字"
|
||||
MinimumValue="0" MaximumValue="100" Type="Integer"></asp:RangeValidator>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">跟課觀察
|
||||
<div>
|
||||
<button type="button" class="button floatRight gray40"
|
||||
onclick="togglePhrase('div跟課觀察')">
|
||||
片語</button>
|
||||
</div>
|
||||
</td>
|
||||
<td class="datainput" colspan="7">
|
||||
<asp:TextBox ID="txt跟課觀察" runat="server" MaxLength="1000" Rows="5" TextMode="MultiLine"
|
||||
CssClass="inputFull"></asp:TextBox>
|
||||
<div id="div跟課觀察" class="hide">
|
||||
<asp:DataList ID="dlPhrase跟課觀察" runat="server" CellPadding="0" DataSourceID="ds片語跟課觀察"
|
||||
RepeatDirection="Horizontal">
|
||||
<ItemStyle Wrap="False" />
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton ID="LinkButton2" runat="server" CssClass="phraselink"
|
||||
OnClientClick='<%# GetPhraseClientClick(txt跟課觀察, Eval("片語內容", "{0}")) %>'
|
||||
Text='<%# Eval("片語內容") %>'></asp:LinkButton>
|
||||
</ItemTemplate>
|
||||
</asp:DataList>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">講師授課方式
|
||||
</td>
|
||||
<td class="datainput" colspan="7">
|
||||
<asp:TextBox ID="txt講師授課方式" runat="server" MaxLength="1000" Rows="5" TextMode="MultiLine"
|
||||
CssClass="inputFull"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="text-align: center;">
|
||||
<asp:LinkButton ID="btnSave" runat="server" Text="存檔" CssClass="button blue80" OnClick="btnSave_Click" />
|
||||
<asp:LinkButton ID="btnSaveAndContinue" runat="server" Text="存檔後繼續新增" CssClass="button blue120" OnClick="btnSaveAndContinue_Click" />
|
||||
</div>
|
||||
|
||||
<asp:ObjectDataSource ID="ds片語跟課觀察" runat="server"
|
||||
TypeName="Education.DAC_片語" SelectMethod="SelectBy適用欄位">
|
||||
<SelectParameters>
|
||||
<asp:Parameter DefaultValue="跟課觀察" Name="適用欄位" Type="String" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
|
||||
</asp:Content>
|
||||
Reference in New Issue
Block a user