嗨,請看看下面的代碼:快速驗證幫助與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