嗨,请看看下面的代码:快速验证帮助与C#
// if the image url doesn't contain a valid image
if (!ArticleToCreate.image.Contains(".jpg")
|| !ArticleToCreate.image.Contains(".jpeg")
|| !ArticleToCreate.image.Contains(".png")
|| !ArticleToCreate.image.Contains(".gif")
|| !ArticleToCreate.image.Contains(".bmp"))
{
ModelState.AddModelError("Image", "Please enter a valid URL.");
}
为什么不这项工作?该计划基本上说,如果图像的价值没有那些扩展之一,然后错误。它看起来很好,但不起作用。如果我有'MyImage.png'它应该允许它,但不'MyImage.hhh'但它不允许任何东西。为什么?谢谢
是啊现在想通了:)谢谢 – Cameron 2011-01-13 22:18:20
增加了一个版本,以减少检查次数。 – Chandu 2011-01-13 22:19:09