📄 step3.aspx
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="step3.aspx.cs" Inherits="NetCMS.Web.Install.step3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title><%=NetCMS.Install.Config.title%></title>
<%=NetCMS.Install.Config.style%>
<script type="text/javascript" src="../configuration/js/Prototype.js"></script>
<script type="text/javascript" src="../configuration/js/public.js"></script>
</head>
<body onload="SelectChange('SqlServer')">
<div class="setindexstyle" id="getLoading" style="display:none;" runat="server">
<div style="font-family:Arial;line-height:22px;text-align:left;font-size:12px;font-weight:normal;color:red;padding:30px 30px 10px 30px;border:3px #000 solid;background-color:#DFE7ED;margin:auto 10px auto 10px;width:400px;height:100px;" id="MessageID">
</div>
</div>
<form id="form1" runat="server" method="post">
<table width="700" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#666666">
<tr>
<td bgcolor="#ffffff">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" bgcolor="#333333">
<table width="100%" border="0" cellspacing="0" cellpadding="8">
<tr>
<td background="image/01.jpg">
<font color="#ffffff">
创建数据库
</font>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="180" valign="top">
<%=NetCMS.Install.Config.logo%>
</td>
<td width="520" valign="top">
<br />
<br />
<table cellspacing="0" cellpadding="8" width="100%" border="0">
<tr>
<td width="30%" style="background-color: #f5f5f5">数据库类型:</td>
<td style="background-color:#f5f5f5;width: 352px">
<asp:DropDownList ID="DbType" runat="server" onchange="javascript:SelectChange(this.value);"
Width="155px">
<asp:ListItem Value="SqlServer" Selected="True">SqlServer</asp:ListItem>
</asp:DropDownList>*<span id="msgDbType"></span>
</td>
</tr>
<tr id="tr1" style="display:none;">
<td style="background-color: #f5f5f5">
服务器名或IP地址:</td>
<td style="background-color: #f5f5f5; width: 352px;">
<asp:TextBox ID="datasource" runat="server" Text="(local)"
Width="150" Enabled="true"></asp:TextBox>*<span id="msg1"></span></td>
</tr>
<tr id="tr2" style="display:none">
<td style="background-color: #f5f5f5">
数据库名称:</td>
<td style="background-color: #f5f5f5; width: 352px;">
<asp:TextBox ID="initialcatalog" runat="server" Text="NETCMS"
Width="150" Enabled="true"></asp:TextBox>*<span id="msg2"></span></td>
</tr>
<tr id="tr3" style="display:none">
<td style="background-color: #f5f5f5">
数据库用户名称:</td>
<td style="background-color: #f5f5f5; width: 352px;">
<asp:TextBox ID="userid" runat="server" Width="150" Text="sa"
Enabled="true"></asp:TextBox>*<span id="msg3"></span></td>
</tr>
<tr id="tr4" style="display:none">
<td style="background-color: #f5f5f5">
数据库用户口令:</td>
<td style="background-color: #f5f5f5; width: 352px;">
<asp:TextBox ID="password" runat="server" Width="150" Enabled="true"
></asp:TextBox>*<span id="msg4"></span></td>
</tr>
<tr style="display:none">
<td>
<input onclick="javascript:expandoptions();" type="button" value="扩展设置>>" /></td>
<td style="width: 352px">
</td>
</tr>
<tr id="tabfix" style="display:none">
<td>
数据库表名称前缀:</td>
<td>
<asp:TextBox ID="tableprefix" runat="server" Width="150" Enabled="true" Text="NT_"
onblur="checkid(this,'tableprefix')"></asp:TextBox>*<span id="msgtableprefix"></span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
</td>
<td>
<table width="90%" border="0" cellspacing="0" cellpadding="8">
<tr>
<td align="right">
<input type="button" id="cID" value="创建数据库" onclick="showLoading();" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<%=NetCMS.Install.Config.corpRight%>
</body>
</html>
<script language="javascript" type="text/javascript">
function closediv()
{
document.getElementById("getLoading").style.display="none";
document.getElementById("cID").disabled=false;
document.getElementById("cID").value="创建数据库";
}
function showDivID(Err)
{
document.getElementById("cID").disabled=false;
document.getElementById("cID").value="创建数据库";
document.getElementById("getLoading").style.display="block";
document.getElementById("MessageID").innerHTML=""+Err+"";
}
function showLoading()
{
var gDbType=document.getElementById("DbType");
var gdatasource=document.getElementById("datasource");
var ginitialcatalog=document.getElementById("initialcatalog");
var guserid=document.getElementById("userid");
var gpassword =document.getElementById("password");
var gtableprefix =document.getElementById("tableprefix");
if (document.getElementById("DbType").value == "0")
{
alert('请选择数据库类型!');
document.getElementById("DbType").focus();
return false;
}
if (gdatasource.value == "")
{
alert('服务器名或IP地址不能为空!');
gdatasource.focus();
return false;
}
if (ginitialcatalog.value == "")
{
alert('数据库名称不能为空!');
ginitialcatalog.focus();
return false;
}
if (guserid.value == "")
{
alert('数据库用户名称不能为空!');
guserid.focus();
return false;
}
if (gpassword.value == "")
{
alert('数据库用户密码不能为空!');
gpassword.focus();
return false;
}
if (gtableprefix.value == "")
{
alert('数据库表名称前辍不能为空!');
gtableprefix.focus();
return false;
}
document.getElementById("getLoading").style.display="block";
document.getElementById("MessageID").innerHTML="正在执行SQL语句进行数据库创建....请耐心等待。<br /><br />根据您的网络,这可能要几十秒或者几分钟。";
document.getElementById("cID").disabled=true;
document.getElementById("cID").value="正在创建数据库....";
var Action='set=1&DbType='+gDbType.value+'&datasource='+gdatasource.value+'&initialcatalog='+ginitialcatalog.value+'&userid='+guserid.value+'&password='+gpassword.value+'>ableprefix='+gtableprefix.value; var options={
method:'get',
parameters:Action,
onComplete:function(transport)
{
var returnvalue=transport.responseText;
if (returnvalue.indexOf("??")>-1)
document.getElementById("MessageID").innerHTMLL='发生错误';
else
document.getElementById("MessageID").innerHTML=returnvalue;
}
};
new Ajax.Request('step3.aspx?no-cache='+Math.random(),options);
}
function SelectChange(value)
{
if(value=="SqlServer")
{
document.getElementById("tr1").style.display='';
document.getElementById("tr2").style.display='';
document.getElementById("tr3").style.display='';
document.getElementById("tr4").style.display='';
}
else
{
document.getElementById("tr1").style.display='none';
document.getElementById("tr2").style.display='none';
document.getElementById("tr3").style.display='none';
document.getElementById("tr4").style.display='none';
}
}
function expandoptions()
{
if(document.getElementById("tabfix").style.display=='none')
document.getElementById("tabfix").style.display='';
else
document.getElementById("tabfix").style.display='none';
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -