我正在开发一个 ASP.NEt mvc Web 应用程序,它存储有关网络设备的数据。但我需要知道这些数字是否有全局格式:-
- IP地址
- MAC地址
- 虚拟局域网
- 子网掩码
是否有任何数据注释可以用来对这些数字进行数据验证?谢谢
我正在开发一个 ASP.NEt mvc Web 应用程序,它存储有关网络设备的数据。但我需要知道这些数字是否有全局格式:-
是否有任何数据注释可以用来对这些数字进行数据验证?谢谢
对于 IP 地址:
IPAddress ip = new IPAddress((long)ips);
return ip.ToString();
要存储 IP 地址,请阅读此内容
对于 MacAddress,我不知道任何现有格式。但你可以从字符串中获取它。
string macAddStr = "00E0EE00EE00";
string macAddStrNew = macAddStr;
int insertedCount = 0;
for(int i = 2; i < macAddStr.Length; i=i+2)
macAddStrNew = macAddStrNew.Insert(i+insertedCount++, ":");