gpt4 book ai didi

c# - 根据静态属性中的列表验证下拉列表选定值

转载 作者:行者123 更新时间:2023-11-30 18:51:09 25 4
gpt4 key购买 nike

我正在使用 javascript 来验证我的 aspx 页面上的用户输入。我可以轻松验证不同场景的文本框和下拉列表。

现在,在我的下拉列表之一(国家/地区)上,我需要检查它是否是特定服务的允许国家/地区。我已将有效的国家/地区列表存储在静态属性中。有没有办法根据该静态属性验证我的下拉列表选择值?

如有任何帮助,我们将不胜感激。

干杯,阿比。

function validateService(source, args) 
{
var country = document.getElementById('<%= ddDestCountry.ClientID %>');
var service = document.getElementById('<%= ddService.ClientID %>');
// Get allowed country list from my static class
var countryList = document.getElementById('<%= StaticProperties.EUCountryList %>');

if (service.value == "P")
{
// I want to do something like this
if (!countrylist.Contains(country.value))
{
args.IsValid = false;
}
else {
args.IsValid = true;
}
}
return;
}

更新(附加信息):静态属性是只读的,因此无法从页面中对其进行篡改。

最佳答案

此验证应在服务器端而不是客户端完成。当我打开你的页面并在你的“验证”列表中插入“Oz”作为国家/地区时,没有什么能阻止我使用 greasemonkey 更改你的静态列表

关于c# - 根据静态属性中的列表验证下拉列表选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3855415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com