1 Star 3 Fork 0

Admin/MyWebSms

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ManageSQL.aspx 3.31 KB
一键复制 编辑 原始数据 按行查看 历史
Ai鹿子 提交于 2022-04-24 10:09 . 01
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ManageSQL.aspx.cs" Inherits="manage_ManageSQL" %>
<!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 runat="server">
<title>Web页执行SQL</title>
<link rel="stylesheet" type="text/css" href="css/main.css" />
<style type="text/css">
*{
padding:0;
margin:0;
}
body{
font-size:12px;
color:#333;
}
.tPage {height:18px;line-height:18px;background-color: #F7F6F3;}
.tHeader {height:28px;line-height:28px;background-color: #DEF1FC;}
.tItem {height:18px;line-height:18px;background-color: #F7F6F3;color: #333333;}
</style>
</head>
<body>
<form id="form" runat="server">
<div id="maintitle">
<div id="mainico">
</div>
<div id="maintip">
<strong>位置:</strong>执行SQL</div>
</div>
<div style="vertical-align:top; margin-top:10px; margin-left:10px;">
<asp:TextBox ID="txtSQL" runat="server" TextMode="MultiLine" Height="80px" Width="99%" BorderStyle="Inset" OnTextChanged="txtSQL_TextChanged"></asp:TextBox>
<br />
<asp:Button ID="btnExeSql" runat="server" CssClass="btn6" Text="执行SQL" OnClick="btnExeSql_Click" />
<asp:Label ID="lblExeNum" runat="server"></asp:Label>
<a href="javascript:void(0)" onclick="Open(document.getElementById('table').innerHTML)">查看表结构</a>
<div id="table" style="display:none;">
<asp:GridView ID="grdTable" runat="server" Font-Size="12px" Width="100%">
<RowStyle HorizontalAlign="Center" CssClass="tItem" />
<PagerStyle CssClass="tPage" />
<HeaderStyle CssClass="tHeader" />
<AlternatingRowStyle CssClass="tAlter" />
<SelectedRowStyle BackColor="#F1F5FB" />
</asp:GridView>
</div>
<div class="tipInfo" style="width:90%; display:none;" id="tip">此功能建议仅供系统管理员在十分熟悉SQL语句的情况下操作,否则可能造成数据库数据丢失。</div>
<hr style="border-collapse:collapse; width:99%; text-align:left;" />
</div>
<asp:GridView ID="grdSQL" runat="server" Width="100%" Visible="False">
<RowStyle HorizontalAlign="Center" CssClass="tItem" />
<PagerStyle CssClass="tPage" />
<HeaderStyle CssClass="tHeader" />
<AlternatingRowStyle CssClass="tAlter" />
<SelectedRowStyle BackColor="#F1F5FB" />
</asp:GridView>
<script type="text/javascript">
var Osel=document.form;
Osel.onsubmit=function()
{
if(Osel.<%=txtSQL.ClientID %>.value=="")
{
alert("输入不可为空");
Osel.<%=txtSQL.ClientID %>.focus();
return false;
}
else if(Osel.<%=txtSQL.ClientID %>.value.indexOf("update")!=-1 || Osel.<%=txtSQL.ClientID %>.value.indexOf("delete")!=-1 || Osel.<%=txtSQL.ClientID %>.value.indexOf("truncate")!=-1)
{
if(confirm("即将执行的操作带有一定的风险,是否继续?"))
return true;
else
return false;
}
}
function Open(value)
{
var TestWin=open('','','toolbar=no, scrollbars=yes, menubar=no, location=no, resizable=no');
TestWin.document.title="数据库表结构";
TestWin.document.write(value);
}
function clear()
{
document.getElementById("tip").style.display="none"
}
window.setInterval("clear()",3000);
</script>
</form>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/huanghe_1_0/my-web-sms.git
git@gitee.com:huanghe_1_0/my-web-sms.git
huanghe_1_0
my-web-sms
MyWebSms
master

搜索帮助