$username = $_POST['username'];
$password = $_POST['password'];
$result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '%$username%'") or die(mysql_error());
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'];
}
Иногда подавление запроса как @mysql_query(your query);
Наконец нашел ответ.
@using MyNamespace
Для VB.Net:
@Imports Mynamespace
Посмотрите на ответ @ Javad_Amiry, если вы хотите включить пространство имен в приложение .
Вы можете попробовать это
@using MyNamespace
Для библиотеки
@using MyNamespace
Для модели
@model MyModel
В ASP.NET MVC 3 Preview1 вы можете импортировать пространство имен во всех ваших представлениях бритвы с помощью этого кода в Global.asax.cs
Microsoft.WebPages.Compilation.CodeGeneratorSettings.AddGlobalImport("Namespace.Namespace");
Я надеюсь, что в RTM это будет выполнено через Web.config раздел.
«Использование MyNamespace» работает в RTM MVC3. Надеюсь, это поможет.
Я думаю, что для импорта пространства имен в режиме бритвы вам просто нужно добавить ниже:
@using XX.YY.ZZ
Первым способом является использование оператора @using
в файлах .cshtml
, который импортирует пространство имен только в текущий файл, а второй:
. В файле «web.config» в разделе «Views
"(обратите внимание, что это not главный web.config в корне проекта), найдите этот раздел:
<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
.
.
<!-- etc -->
</namespaces>
</pages>
</system.web.webPages.razor>
вы можете добавить свое собственное пространство имен, например this:
<add namespace="My.Custom" />
, который добавит пространство имен ко всем файлам .cshtml (и / или .vbhtml); также вы можете изменить наследование видов отсюда, например:
<pages pageBaseType="My.Custom.MyWebViewPage">
С уважением.
ОБНОВЛЕНИЕ: Благодаря @ Nick Silberstein
к его напоминанию о областях! Он сказал:
Если вы работаете в пределах области, вы должны добавить namespace
в Web.config
в /Areas/<AreaName>/Views/
, а не /Views/
Одна из проблем, которую вы должны знать, заключается в том, что при импорте пространства имен через web.config
в папке Views
это namespace
импортируется JUST для представлений в этой папке. Если вы хотите импортировать namespace
в представлениях области, вы также должны импортировать этот файл namespace
в файл web.config
этой области, расположенный в папке Views
области;
Для пространства имен и библиотеки
@using NameSpace_Name
Для модели
@model Application_Name.Models.Model_Name
Итерируйте список на странице Razor (вам нужно использовать цикл foreach для доступа к элементам списка)
@model List<Application_Name.Models.Model_Name>
@foreach (var item in Model)
{
<tr>
<td>@item.srno</td>
<td>@item.name</td>
</tr>
}