Fixed: GlobalDNSREcord only accepts ip addresses.
Input validation removed from control.
This commit is contained in:
parent
85cfa25103
commit
cff894e091
2 changed files with 4 additions and 0 deletions
|
@ -60,6 +60,7 @@
|
||||||
-->
|
-->
|
||||||
<asp:CustomValidator ID="IPValidator" runat="server" ControlToValidate="txtRecordData" ValidationGroup="DnsRecord" Display="Dynamic" CssClass="NormalBold"
|
<asp:CustomValidator ID="IPValidator" runat="server" ControlToValidate="txtRecordData" ValidationGroup="DnsRecord" Display="Dynamic" CssClass="NormalBold"
|
||||||
OnServerValidate="Validate" Text="Please enter a valid IP" meta:resourcekey="IPValidator" ValidateEmptyText="True" />
|
OnServerValidate="Validate" Text="Please enter a valid IP" meta:resourcekey="IPValidator" ValidateEmptyText="True" />
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr id="rowMXPriority" runat="server">
|
<tr id="rowMXPriority" runat="server">
|
||||||
|
|
|
@ -176,6 +176,7 @@ namespace WebsitePanel.Portal
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
protected void Validate(object source, ServerValidateEventArgs args) {
|
protected void Validate(object source, ServerValidateEventArgs args) {
|
||||||
|
/*
|
||||||
var ip = args.Value;
|
var ip = args.Value;
|
||||||
System.Net.IPAddress ipaddr;
|
System.Net.IPAddress ipaddr;
|
||||||
if (string.IsNullOrEmpty(args.Value))
|
if (string.IsNullOrEmpty(args.Value))
|
||||||
|
@ -184,6 +185,8 @@ namespace WebsitePanel.Portal
|
||||||
args.IsValid = System.Net.IPAddress.TryParse(ip, out ipaddr) && (ip.Contains(":") || ip.Contains(".")) &&
|
args.IsValid = System.Net.IPAddress.TryParse(ip, out ipaddr) && (ip.Contains(":") || ip.Contains(".")) &&
|
||||||
((ddlRecordType.SelectedValue == "A" && ipaddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork) ||
|
((ddlRecordType.SelectedValue == "A" && ipaddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork) ||
|
||||||
(ddlRecordType.SelectedValue == "AAAA" && ipaddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6));
|
(ddlRecordType.SelectedValue == "AAAA" && ipaddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6));
|
||||||
|
*/
|
||||||
|
args.IsValid = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SaveRecord()
|
private void SaveRecord()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue