【发布时间】:2017-11-09 16:01:43
【问题描述】:
我在 MVC 中使用 UrlAttribute
但它不接受本地主机 URL,例如 http://localhost/GCWeb
[Url(ErrorMessage = "please_enter_valid_ftp_url", ErrorMessage = null)]
public string Url { get; set; }
这会验证 url,但不会验证 localhost url。
我该怎么做?
【问题讨论】:
-
为本地主机分配一个域名,例如 mysampleapp.com。您可以通过将 localhost IP 映射到 hosts 文件中的此应用程序名称来实现。或者看这里 - codeproject.com/Articles/1463/…
-
来源在这里:referencesource.microsoft.com/… 似乎你只需要匹配给定的正则表达式 - 这太棒了
-
您有
ErrorMessage = "please_enter_valid_ftp_url"和ErrorMessage = null,我认为需要删除带有null的那个。
标签: c# asp.net-mvc