gyhlw_dotnet/网站项目/VRS/Management/VSAT/ExamTheoryBase_Pic.aspx

335 lines
20 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ExamTheoryBase_Pic.aspx.cs" Inherits="VRS.Management.VSAT.ExamTheoryBase_Pic" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>简答题图片答案</title>
<link href="../../Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
<link href="../../Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
</head>
<script type="text/javascript">
//关闭模式窗口
function CloseAndRebind(args) {
GetRadWindow().Close();
GetRadWindow().BrowserWindow.refreshGrid(args);
}
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
return oWindow;
}
//关闭模式窗口
function CloseRadWindow() {
GetRadWindow().Close();
}
function OnDataDelete(Id) {
if (confirm("确定删除图片吗?")) {
$("#IdInput").val(Id);
$("#btnDelete").click();
}
}
</script>
<script type="text/javascript" id="telerikClientEvents1">
//<![CDATA[
function btnSure_Clicked(sender, args) {
//Add JavaScript handler code here
CloseRadWindow();
}
//]]>
</script>
<script type="text/javascript" id="telerikClientEvents2">
//<![CDATA[
function btnCancel_Clicked(sender, args) {
//Add JavaScript handler code here
CloseRadWindow();
}
//CREATE TABLE`pro_device`(
// `device_id` varchar(50) COLLATE gbk_bin NOT NULL COMMENT '设备ID',
// `create_time` datetime DEFAULT NULL COMMENT '生成时间',
//) = '设备表';
//]]>
</script>
<body>
<br />
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
</Scripts>
</telerik:RadScriptManager>
<div class="hidden">
<asp:HiddenField ID="hid_baseid" runat="server" />
<asp:HiddenField ID="IdInput" runat="server" />
<asp:HiddenField ID="hid_showpic" runat="server" />
<asp:Button ID="btnDelete" runat="server" Text="" OnClick="btnDelete_Click" />
</div>
<asp:HiddenField ID="UseFor" runat="server" Value="Sim" />
<div>
<table class="table-form">
<tr class="hidden">
<td class="table-td-name"><span class="span_danger">*</span>素材名称:</td>
<td class="table-td-content">
<telerik:RadTextBox ID="name" runat="server" Skin="Bootstrap" Width="200px">
</telerik:RadTextBox></td>
<td class="table-td-name"><span class="span_danger">*</span>素材类型:</td>
<td class="table-td-content">
<telerik:RadDropDownList ID="type" runat="server" Skin="Bootstrap" Enabled="false" Width="240px">
<Items>
<telerik:DropDownListItem Text="图片" Value="0" Selected="true" />
<%--<telerik:DropDownListItem Text="视频" Value="1" />--%>
</Items>
</telerik:RadDropDownList>
</td>
</tr>
<%-- <tr>
<td class="table-td-name">故障标题:</td>
<td class="table-td-content" colspan="3">
<telerik:RadTextBox ID="exam_title" runat="server" Skin="Bootstrap" Width="260px"></telerik:RadTextBox>
</td>
</tr>--%>
<tr>
<td class="table-td-name">题干:</td>
<td class="table-td-content" colspan="3">
<span runat="server" id="span_question"></span>
</td>
</tr>
<%-- <tr>
<td class="table-td-name">答案:</td>
<td class="table-td-content" colspan="3">
<telerik:RadTextBox ID="gzdw" runat="server" Skin="Bootstrap" Width="85%" Height="80px" LabelWidth="80px" Resize="None" TextMode="MultiLine">
</telerik:RadTextBox>
</td>
</tr>--%>
<tr>
<td colspan="4">&nbsp;&nbsp;</td>
</tr>
<tr>
<td colspan="4">
<telerik:RadGrid ID="dataList" runat="server" AllowPaging="True" AutoGenerateColumns="False" BorderWidth="0" BorderColor="Transparent"
CellSpacing="0" Culture="zh-CN" GridLines="None" Skin="Bootstrap" MasterTableView-NoMasterRecordsText="图片答案记录不存在" PageSize="3"
AllowSorting="True" OnPageSizeChanged="GridList_PageSizeChanged" OnItemDataBound="dataList_ItemDataBound"
OnSortCommand="GridList_SortCommand"
OnDeleteCommand="GrdList_DeleteCommand"
OnPageIndexChanged="GridList_PageIndexChanged">
<ClientSettings EnableRowHoverStyle="True">
<Selecting AllowRowSelect="False" />
<Resizing AllowColumnResize="true" />
</ClientSettings>
<MasterTableView DataKeyNames="file_id" ClientDataKeyNames="file_id">
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
<RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="file_id" HeaderStyle-Height="32" ItemStyle-Height="32" HeaderText="ID" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="序号" HeaderStyle-Width="50" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label runat="server" ID="lbno"></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<%-- <telerik:GridBoundColumn DataField="r1" HeaderText="备注">
</telerik:GridBoundColumn>--%>
<telerik:GridTemplateColumn HeaderText="图片答案(最多三张)">
<ItemTemplate>
<%--<a href="<%#Eval("file_url") %>" id="file_link">下载</a>--%>
<asp:Image ID="imgShow" runat="server" ImageUrl='<%#Eval("file_url") %>' Height="80" onclick='window.open(this.src)' />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="操作" HeaderStyle-Width="100">
<ItemTemplate>
<%--<a onclick="OnDataDelete('<%#Eval("file_id") %>')" class="btn btn-success" title="删除">删除</a>--%>
<input type="button" value="删除" id="btn_import" class="btn btn-warning" onclick="OnDataDelete('<%#Eval("file_id") %>')" />
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
</EditColumn>
</EditFormSettings>
</MasterTableView>
<GroupingSettings CollapseTooltip="收起分组" ExpandTooltip="打开分组" GroupContinuedFormatString="... 上一页延续的分组数据。 "
GroupContinuesFormatString="分组数据会在下一页继续显示。" GroupSplitDisplayFormat="显示了 {1} 条记录中的 {0} 条。"
UnGroupButtonTooltip="点击此处以去除分组" UnGroupTooltip="拖离以去除分组" />
<SortingSettings SortedAscToolTip="升序排序" SortedDescToolTip="降序排序" SortToolTip="请点击此处进行排序" />
<GroupPanel Text="分组区(请将列名拖到此区域以实现根据列名分组)"></GroupPanel>
<PagerStyle FirstPageToolTip="首页" LastPageToolTip="尾页" NextPageToolTip="下一页" PagerTextFormat="更改页:{4} &amp;nbsp;第&lt;strong&gt;{0}&lt;/strong&gt;页,共&lt;strong&gt;{1}&lt;/strong&gt;页,记录数 第&lt;strong&gt;{2}&lt;/strong&gt; 条到第 &lt;strong&gt;{3}&lt;/strong&gt;条 ,一共 &lt;strong&gt;{5}&lt;/strong&gt; 条记录"
PageSizeLabelText="每页数据记录数:" PrevPageToolTip="上一页" />
<FilterMenu EnableImageSprites="False">
</FilterMenu>
<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Metro">
</HeaderContextMenu>
</telerik:RadGrid>
</td>
</tr>
<tr>
<td colspan="4">
<table class="table-form" id="table_pic" >
<tr>
<td class="table-td-name" rowspan="2">新增图片:</td>
<td class="table-td-content" colspan="3">
<asp:Image ID="imgTopic" runat="server" Height="90" onclick='window.open(this.src)' />
</td>
</tr>
<tr>
<td class="table-td-content" colspan="3">
<telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" AllowedFileExtensions=".jpg,.png,.jpeg,.bmp,.gif" Skin="Bootstrap" Width="250px" MaxFileInputsCount="1" Style="float: left;">
<Localization Select="选择" Remove="移除" Cancel="取消" DropZone="拖拽" />
</telerik:RadAsyncUpload>
<asp:Button ID="btnUpload" runat="server" Text="上传" CssClass="btn btn-primary" Style="float: left; margin-left: 64px;" OnClick="btnUpload_Click" />
<asp:Button ID="btnRemove" runat="server" Text="移除" CssClass="btn btn-danger" Style="float: left; margin-left: 10px;" OnClick="btnRemove_Click" />
</td>
</tr>
<tr class="hidden">
<td class="table-td-name" rowspan="2">图片2</td>
<td class="table-td-content" colspan="3">
<asp:Image ID="imgTopic2" runat="server" Height="90" onclick='window.open(this.src)' />
</td>
</tr>
<tr class="hidden">
<td class="table-td-content" colspan="3">
<telerik:RadAsyncUpload ID="RadAsyncUpload2" runat="server" AllowedFileExtensions=".jpg,.png,.jpeg,.bmp,.gif" Skin="Bootstrap" Width="250px" MaxFileInputsCount="1" Style="float: left;">
<Localization Select="选择" Remove="移除" Cancel="取消" DropZone="拖拽" />
</telerik:RadAsyncUpload>
<asp:Button ID="btnUpload2" runat="server" Text="上传" CssClass="btn btn-primary" Style="float: left; margin-left: 64px;" OnClick="btnUpload_Click2" />
<asp:Button ID="btnRemove2" runat="server" Text="移除" CssClass="btn btn-danger" Style="float: left; margin-left: 10px;" OnClick="btnRemove_Click2" />
</td>
</tr>
<tr class="hidden">
<td class="table-td-name" rowspan="2">图片3</td>
<td class="table-td-content" colspan="3">
<asp:Image ID="imgTopic3" runat="server" Height="90" onclick='window.open(this.src)' />
</td>
</tr>
<tr class="hidden">
<td class="table-td-content" colspan="3">
<telerik:RadAsyncUpload ID="RadAsyncUpload3" runat="server" AllowedFileExtensions=".jpg,.png,.jpeg,.bmp,.gif" Skin="Bootstrap" Width="250px" MaxFileInputsCount="1" Style="float: left;">
<Localization Select="选择" Remove="移除" Cancel="取消" DropZone="拖拽" />
</telerik:RadAsyncUpload>
<asp:Button ID="btnUpload3" runat="server" Text="上传" CssClass="btn btn-primary" Style="float: left; margin-left: 64px;" OnClick="btnUpload_Click3" />
<asp:Button ID="btnRemove3" runat="server" Text="移除" CssClass="btn btn-danger" Style="float: left; margin-left: 10px;" OnClick="btnRemove_Click3" />
</td>
</tr>
<tr>
<td class="base-bottom" colspan="4">
<asp:Button ID="btnAddItem" runat="server" Text="确定" class="mybtn btn btn-success " OnClick="btnSure_Click" />
<%--<input class="mybtn btn btn-success" type="button" value="确定" onclick="$('#btnSure').click()" />--%>&nbsp;&nbsp;&nbsp;&nbsp;
<input class="mybtn btn btn-danger" type="button" value="关闭" onclick="CloseRadWindow()" />
<div class="hidden">
<telerik:RadButton ID="btnSure" runat="server" CssClass="btn btn-success" Skin="Bootstrap" Width="120px" Text="确定" AutoPostBack="true" OnClick="btnSure_Click"></telerik:RadButton>
<telerik:RadButton ID="btnCancel" runat="server" Skin="Bootstrap" Width="120px" Text="取消" AutoPostBack="False" OnClientClicked="CloseRadWindow" Style="position: relative;"></telerik:RadButton>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="btnSure">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="btnSure" UpdatePanelCssClass="" />
<telerik:AjaxUpdatedControl ControlID="dataList" UpdatePanelCssClass="" />
<telerik:AjaxUpdatedControl ControlID="imgTopic" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnUpload">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadAsyncUpload1" UpdatePanelCssClass="" />
<telerik:AjaxUpdatedControl ControlID="imgTopic" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnRemove">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="imgTopic" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnUpload2">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadAsyncUpload2" UpdatePanelCssClass="" />
<telerik:AjaxUpdatedControl ControlID="imgTopic2" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnRemove2">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="imgTopic2" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnUpload3">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadAsyncUpload3" UpdatePanelCssClass="" />
<telerik:AjaxUpdatedControl ControlID="imgTopic3" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnRemove3">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="imgTopic3" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnUpload4">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadAsyncUpload4" UpdatePanelCssClass="" />
<telerik:AjaxUpdatedControl ControlID="imgTopic4" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnRemove4">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="imgTopic4" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
</form>
</body>
</html>