반응형
aspx 파일에 네임 스페이스를 추가하는 방법은 무엇입니까?
aspx
파일 에 C # 코드를 추가 했지만 오류가 표시됩니다.
클래스 또는 네임 스페이스 'System.Net'에 형식 또는 네임 스페이스 이름 'Mail'이 없습니다 (어셈블리 참조가 누락 되었습니까?).
내가 시도 <%@ import namespace="Westwind.Tools"%>
했지만 작동하지 않는 aspx 파일에 nampespace를 어떻게 추가 할 수 있습니까?
<%@ Import Namespace="System.Net.Mail" %>
웹 사이트에 있고 페이지 뒤에 코드가 없다고 가정하고 있습니다.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Net.Mail"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
System.Net.Mail.SmtpClient client = new SmtpClient();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
</body>
</html>
이것은 나를 위해 일하는 것 같습니다.
웹 사이트에 있지 않거나 뒤에 코드가있는 경우 aspx 파일에서 네임 스페이스를 참조해야하는 이유는 무엇입니까?
도움이 되었기를 바랍니다
페이지 단위가 아니라 전역 적으로 네임 스페이스를 추가하려면 web.config에 네임 스페이스를 넣으면됩니다.
<configuration>
<system.web>
<pages>
<namespaces>
<add namespace="Your.Namespace"/>
</namespaces>
</pages>
</system.web>
</configuration>
IntelliSense를 시작하려면 Visual Studio를 다시 시작해야 할 수 있습니다.
또한 디렉터리에 미니 web.config를 만들어 전체적으로 적용하는 대신 해당 디렉터리 및 하위 디렉터리 내의 ASPX 파일로만 네임 스페이스를 가져올 수 있습니다.
참조 URL : https://stackoverflow.com/questions/2369658/how-to-add-namespace-in-aspx-file
반응형
'developer tip' 카테고리의 다른 글
두 파일이 동일한 지 확인하는 가장 빠른 해시 알고리즘은 무엇입니까? (0) | 2020.12.24 |
---|---|
System.Windows.Controls.SelectedItemCollection을 캐스팅하는 방법? (0) | 2020.12.24 |
자바 스크립트에서 HTML 요소의 스타일 값을 얻는 방법은 무엇입니까? (0) | 2020.12.24 |
Django : 템플릿에서 매개 변수를 포함한 현재 페이지의 URL 가져 오기 (0) | 2020.12.24 |
NumPy의 수학 함수가 Python보다 빠릅니까? (0) | 2020.12.24 |