gyhlw_dotnet/网站项目/VRS/Util/Import_Theory.aspx

195 lines
8.5 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="Import_Theory.aspx.cs" Inherits="VRS.Util.Import_Theory" %>
<%@ 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" />
<style>
label
{
font-weight:400!important;
padding-left:6px;
padding-right:20px;
}
</style>
</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 CloseAlertWindow() {
var manager = $find("<%= RadWindowManager1.ClientID %>");
var windows = manager.get_windows();
windows[0].close();
}
function DownLoadXls() {
var v = getQueryString("cmd");
alert(v);
}
function getQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return unescape(r[2]);
}
return null;
}
</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();
}
//当用户选择一个文件后响应
//对应 OnClientFileSelected 事件
function onFileSelected(sender, args) {
//args.get_fileInputField(); 获得备选的文件上传控件的对象IFrame下有用
//args.get_row(); 获得被选的文件上传控件的对象
//args.get_rowIndex(); 获得被选的文件上传控件的索引
var name = args.get_fileName(); //获得被选的文件名
console.log("select:" + name);
var lower_name = name.toLowerCase();
var index = lower_name.indexOf('.xls');
var index2 = lower_name.indexOf('.xlsx');
if (index < 0 && index2 < 0) {
alert("请选择excel文件");
sender.deleteAllFileInputs();
}
}
function OnClientFileUploadFailed(sender, args) {
//var name = args.get_fileName();
//console.log("failed:" + name);
//alert("请选择excel文件");
//sender.deleteAllFileInputs();
}
//]]>
</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>
<table class="table-form">
<tr runat="server" id="tr_school" visible="false">
<td class="table-td-name"><span class="span_danger">*</span>学校:</td>
<td class="table-td-content">
<telerik:RadDropDownList runat="server" ID="dp_school" Skin="Bootstrap" Width="265"></telerik:RadDropDownList>
</td>
</tr>
<tr>
<td class="table-td-name">导入题目类型:</td>
<td class="table-td-content">
<telerik:RadDropDownList runat="server" ID="ddp_role" Skin="Bootstrap" Width="250px" >
<Items>
<telerik:DropDownListItem Text="单选、多选、判断题" Value="1" />
<telerik:DropDownListItem Text="填空、简答题" Value ="2" />
</Items>
</telerik:RadDropDownList>
</td>
</tr>
<tr>
<td class="table-td-name"><span class="span_danger">*</span>文件(excel)</td>
<td class="table-td-content">
<telerik:RadAsyncUpload ID="fileUpload" runat="server" AllowedFileExtensions=".xls,.xlsx" OnClientFileSelected="onFileSelected" OnClientValidationFailed="OnClientFileUploadFailed" Skin="Bootstrap" Width="99%" MaxFileInputsCount="1">
<Localization Select="选择" Cancel="取消" DropZone="拖拽" Remove="移除" />
</telerik:RadAsyncUpload>
</td>
</tr>
<tr>
<td class="base-bottom" colspan="2">
<input class="mybtn btn btn-success" type="button" value="上传" onclick="$('#btnSure').click()" />
<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>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="base-bottom"> <a class="btn btn-default " href="#" runat="server" id="excel_option" target="_blank" download>选项题模板</a>
&nbsp;&nbsp;&nbsp;
<a class="btn btn-default" href="#" runat="server" id="excel_tiankong" target="_blank" download>填空题模板</a>
</td>
</tr>
</table>
</div>
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" Modal="true" Behaviors="Move,Close" BackColor="Transparent" VisibleStatusbar="false" RenderMode="Classic" VisibleTitlebar="true" Title="提示" Skin="Bootstrap">
<Localization Close="关闭" OK="确定" Cancel="取消" />
<AlertTemplate>
<table class="table-form">
<%-- <tr>
<th class="caption">提示</th>
</tr>--%>
<tr>
<td class="table-td-content text-center">
<span class="text_caption" style="font-size: 16px;">{1}</span>
</td>
</tr>
<tr>
<td class="text-center">
<input class="mybtn btn btn-success" style="width:60px;" type="button" value="确定" onclick="CloseAlertWindow()" />
</td>
</tr>
</table>
</AlertTemplate>
</telerik:RadWindowManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="btnSure">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="fileUpload" />
<telerik:AjaxUpdatedControl ControlID="dp_random" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
</form>
</body>
</html>