У меня есть приложение MVC 3, я пытаюсь использовать аутентификацию Facebook, но по какой-то причине пространство имен не распознается в моем приложении.
В моем файле _Layout.cshtml (masterстраница для MVC 3), я положил:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
Затем в моем доме Индекс:
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
<p>
<fb:login-button v="2" size="medium" onlogin="window.location.reload(true);">My Facebook Account</fb:login-button>
</p>
Когда страница отображается, на ней отображается текст моей учетной записи Facebook, но нет кнопки!
Visual Studio также жалуется, что "fb - это нераспознанное пространство имен" ...
Передаются ли пространства имен в представления?Почему «fb» не распознается, даже если он находится в _Layout.cshtml?