📄 questionnaire.aspx
字号:
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Admin/Masterpage/Page.Master" CodeBehind="Questionnaire.aspx.cs" Inherits="YXShop.Web.Admin.Questionnaire.Questionnaire" %>
<%@ Register src="../Control/SelectProduct.ascx" tagname="SelectProduct" tagprefix="uc1" %>
<%@ Register Assembly="DatePicker" Namespace="CustomControls" TagPrefix="cc1" %>
<asp:Content ID="Contenthaed" runat="server" ContentPlaceHolderID="head">
<script src="../JS/Calendar.js" type="text/jscript"></script>
<script src="../JS/CheckDataFunction.js" type="text/jscript"></script>
<SCRIPT language="javascript" type="text/javascript">
function ipyz()
{
var txt=document.getElementById("<%=txtbzj.ClientID %>");
vTel=txt.value;
if(vTel.search(/^[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]$/))
{
alert("请输入有效IP地址");
txt.focus();
txt.select();
return false;
}
var txt1=document.getElementById("<%=TextBox2.ClientID %>");
vTel1=txt1.value;
if(vTel1.search(/^[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]$/))
{
alert("请输入有效IP地址");
txt1.focus();
txt1.select();
return false;
}
}
function ipyz1()
{
var txt=document.getElementById("<%=TextBox3.ClientID %>");
vTel=txt.value;
if(vTel.search(/^[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]$/))
{
alert("请输入有效IP地址");
txt.focus();
txt.select();
return false;
}
var txt1=document.getElementById("<%=TextBox4.ClientID %>");
vTel1=txt1.value;
if(vTel1.search(/^[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]\.[0-2]?[0-9]?[0-9]$/))
{
alert("请输入有效IP地址");
txt1.focus();
txt1.select();
return false;
}
}
</SCRIPT>
</asp:Content>
<asp:Content ID="Contenttitel" runat="server" ContentPlaceHolderID="ContentPlaceTitle">
添加问卷
</asp:Content>
<asp:Content ID="Contentmian" runat="server" ContentPlaceHolderID="ContentPlaceHolderMain">
<table width="100%" border="0" cellspacing="1" cellpadding="1" class="hy" bgcolor="#5D8FB2">
<tr>
<td width="12%"><strong><div align="right">问卷名称:</div></strong></td>
<td width="84%">
<asp:TextBox ID="txtmc" runat="server" MaxLength="30" Width="25%"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txtmc" ErrorMessage="不能为空"></asp:RequiredFieldValidator> </td>
</tr>
<tr>
<td width="12%"><strong><div align="right">问卷描述:</div></strong></td>
<td width="84%">
<asp:TextBox ID="txtms" runat="server" TextMode="MultiLine" Width="60%"></asp:TextBox> </td>
</tr>
<tr>
<td><strong><div align="right">同一IP允许重复提交次数:</div></strong></td>
<td>
<asp:TextBox ID="TextBox1" runat="server">1</asp:TextBox>
请填写大于0的数字<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToValidate="TextBox1"
ErrorMessage="请输入整数" Operator="DataTypeCheck"
Type="Integer"></asp:CompareValidator>
</td>
</tr>
<tr>
<td><strong><div align="right">只有登录后才能投票:</div></strong></td>
<td>
<asp:RadioButtonList ID="tp" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Text="是" Value="1"></asp:ListItem>
<asp:ListItem Text="否" Value="0" Selected="True"></asp:ListItem>
</asp:RadioButtonList> </td>
</tr>
<tr>
<td><strong><div align="right">设置密码限制:</div></strong></td>
<td>
<asp:TextBox ID="txtqpj" runat="server" MaxLength="10" Width="25%"></asp:TextBox>
请输入密码,为空时表示不启用此限制 </td>
</tr>
<tr>
<td><strong><div align="right">来访限定方式:</div></strong></td>
<td>
<asp:RadioButtonList ID="xzfs" runat="server">
<asp:ListItem Text="不启用来访限定功能,任何IP都可以访问本问卷" Value="0" Selected="True"></asp:ListItem>
<asp:ListItem Text="仅仅启用白名单,只允许白名单中的IP访问本问卷" Value="1" ></asp:ListItem>
<asp:ListItem Text="仅仅启用黑名单,只禁止黑名单中的IP访问本问卷。" Value="2"></asp:ListItem>
<asp:ListItem Text="同时启用白名单与黑名单,先判断IP是否在白名单中,如果不在,则禁止访问;如果在则再判断是否在黑名单中,如果IP在黑名单中则禁止访问,否则允许访问" Value="3" ></asp:ListItem>
<asp:ListItem Text="同时启用白名单与黑名单,先判断IP是否在黑名单中,如果不在,则允许访问;如果在则再判断是否在白名单中,如果IP在白名单中则允许访问,否则禁止访问。" Value="4"></asp:ListItem>
</asp:RadioButtonList> </td>
</tr>
<tr>
<td><strong><div align="right">IP段白名单:</div>
</strong>
<div align="right">
</div>
</td>
<td>
<asp:GridView ID="dg1" runat="server" AutoGenerateColumns="False"
DataKeyNames="QAIP_ID" BackColor="#5D8FB2"
AllowPaging="True" Width="70%" onrowdeleted="dg1_RowDeleted"
onrowdeleting="dg1_RowDeleting"
onselectedindexchanged="dg1_SelectedIndexChanged">
<Columns>
<asp:BoundField DataField="QAIP_IPStart" HeaderText="起始ID" />
<asp:BoundField DataField="QAIP_IEnd" HeaderText="结束ID" />
<asp:CommandField HeaderText="修改" ShowSelectButton="True" />
<asp:CommandField HeaderText="删除" ShowDeleteButton="True" />
</Columns>
<RowStyle Wrap="True" CssClass="Rlist" Height="20px" />
<AlternatingRowStyle Wrap="True" CssClass="Alist" Height="20px" />
<HeaderStyle CssClass="head" />
<EmptyDataTemplate>
<div align="center">
<span class="SubTitle">没有找到相关信息。</span></div>
</EmptyDataTemplate>
<PagerSettings Visible="False" />
</asp:GridView>
起始IP:<asp:TextBox ID="txtbzj" runat="server" MaxLength="18" Width="25%"></asp:TextBox>
结束IP:<asp:TextBox ID="TextBox2" runat="server" Width="25%"
MaxLength="18"></asp:TextBox>
<asp:Button ID="Button2" runat="server" Text="添加" CausesValidation="False"
onclick="Button2_Click" />
(注:000.000.000.000)</td>
</tr>
<tr>
<td><strong><div align="right">IP段黑名单</div></strong></td>
<td>
<asp:GridView ID="dg2" runat="server" AutoGenerateColumns="False"
DataKeyNames="QAIP_ID" BackColor="#5D8FB2"
AllowPaging="True" Width="70%" onrowdeleting="dg2_RowDeleting"
onselectedindexchanged="dg2_SelectedIndexChanged">
<Columns>
<asp:BoundField DataField="QAIP_IPStart" HeaderText="起始ID" />
<asp:BoundField DataField="QAIP_IEnd" HeaderText="结束ID" />
<asp:CommandField HeaderText="修改" ShowSelectButton="True" />
<asp:CommandField HeaderText="删除" ShowDeleteButton="True" />
</Columns>
<RowStyle Wrap="True" CssClass="Rlist" Height="20px" />
<AlternatingRowStyle Wrap="True" CssClass="Alist" Height="20px" />
<HeaderStyle CssClass="head" />
<EmptyDataTemplate>
<div align="center">
<span class="SubTitle">没有找到相关信息。</span></div>
</EmptyDataTemplate>
<PagerSettings Visible="False" />
</asp:GridView>
起始IP:<asp:TextBox ID="TextBox3" runat="server" Width="25%" MaxLength="20"></asp:TextBox>
结束IP:<asp:TextBox ID="TextBox4" runat="server" Width="25%" MaxLength="18"></asp:TextBox>
<asp:Button ID="Button3" runat="server" Text="添加" CausesValidation="False"
onclick="Button3_Click" />
(注:000.000.000.000)</td>
</tr>
<tr>
<td><strong><div align="right">结束日期:</div></strong></td>
<td>
<cc1:DatePicker ID="dpEnd" runat="server" txtWidth="70" /> </td>
</tr>
<tr>
<td><strong>允许提交的表单页面地址列表:
</strong><br />
(注:允许所有页面提交,请留空。<br />
添加多个限定地址,请用,分隔。地址书写方式, 如:<span
style="COLOR: blue">http://www.***.**/Survey/200612080903.html</span>
就允许了这个地址提交的问卷数据。<span style="COLOR: red">推荐使用,防止伪造提交!</span>)</td>
<td>
<asp:TextBox ID="txtpmms" runat="server" TextMode="MultiLine" Height="135px"
Width="70%" MaxLength="20"></asp:TextBox> </td>
</tr>
<tr>
<td><strong><div align="right">问卷状态:</div></strong></td>
<td>
<asp:RadioButtonList ID="wjzt" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Text="启用" Value="1"></asp:ListItem>
<asp:ListItem Text="不启用" Value="0" Selected="True"></asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr>
<td> </td>
<td align ="center">
<asp:Button ID="Button1" runat="server" Text="提交"
Width="131px" onclick="Button1_Click" /> </td>
</tr>
</table>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -