Я не могу добавить пространства имен на мою страницу .aspx, не получив «пространство имен не может содержать непосредственно элементы, такие как поля или методы». Заголовок моего Aspx проекта устанавливается следующим образом:Как правильно объявить пространства имен на моей странице aspx?
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.SqlClient;"%>
<%@ Import Namespace="System.IO;"%>
<%@ Import Namespace="System.Net.Mail;"%>
<%@ Import Namespace="System.Text;"%>
<%@ Import Namespace="System.Web;"%>
<%@ Import Namespace="System.Linq;"%>
<%@ Import Namespace="System.Web.Security;"%>
<%@ Import Namespace="System.Web.UI;"%>
<%@ Import Namespace="System.Web.UI.WebControls;"%>
<%@ Import Namespace="System.Web.UI.WebControls.WebParts;"%>
<%@ Import Namespace="System.Web.UI.HtmlControls;"%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
lblDate.Text = DateTime.Now.ToString();
}
//more functions
я сделал поиск Google, который привел меня обратно here. Это говорит о поиске файла app.config. Ну, у моего проекта нет app.config, когда я пытаюсь добавить его в VS2012, даже не указан в качестве опции.
Для aspx это не 'app.config', это' web.config'. – Praveen
- это единственный способ решить эту проблему. Я использую DNN, если я перейду из 'compile' в' build', это вызовет серьезный хаос. Я действительно не хочу превращать его в модуль. – Skullomania
Я не думаю, что вам нужно, если вы решите ниже ответ. – Praveen