Igy прав в том, что вы можете проверить пользовательский агент входящего запроса от линтера Facebook и обработать его соответствующим образом. По моему опыту, вам просто нужно проверить наличие текста «facebook» в пользовательском агенте. Я не кодировал в C # некоторое время, но вот удар:
protected bool isFacebook()
{
if (HttpContext.Current.Request.UserAgent.ToLower().Contains("facebook"))
return true;
return false;
}
protected void Page_Load(object sender, EventArgs e)
{
if (isFacebook())
{
Response.Write("Facebook Linter Detected");
} else {
// Do regular page stuff
}
}