@{
    if (Member == null)
    {
        var Memberidx = "";
        var MemberGroup = "";
        var MemberId = "";
    }
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<div id="wrap">
        <div id="header">
            <div id="lnb"> @MemberId</div>

전체적인 프로그램 구조적인 부분을 몰라서 질문드립니다..
그리고 기존에 작업하시는 분들은 어떻게 진행하시는지도 궁금하구요

위처럼 만들었는데 빨간부분이 오류가 나서 검색을 해봤습니다.

컴파일러 오류 CS0103

Visual Studio 2010

'identifier' 이름이 현재 컨텍스트에 없습니다.

클래스, 네임스페이스 또는 범위에 없는 이름을 사용하려고 했습니다. 이름의 맞춤법을 확인하고 using 지시문과 어셈블리 참조를 검사하여 해당 이름을 사용할 수 있는지 확인합니다.

다음 예제와 같이 루프나 try 또는 if 블록 내에서 변수를 선언한 다음 이를 둘러싸고 있는 상위 코드 블록이나 다른 코드 블록에서 해당 변수에 액세스하는 경우 이 오류가 발생합니다.

다음 샘플에서는 CS0103 오류가 발생하는 경우를 보여 줍니다.



결국 If문 안에서 형성된 변수는 그블럭(?) 밖에서는 사용이 안되는것같습니다.


기존에 asp에서 사용하던 방법들이 안되서 당황스럽습니다.


그렇다면 질문은


이렇게 IF 문 안에 형성된 변수는 어떻게 사용하는지요



함수만들어 사용하면 될까요?


그리고  MSDN 검색 잘 하는법도 좀 부탁드립니다...(일종의 노하우좀 공유를...)

검색을 하면 너무 방대한 데이터가 나오네요..ㅡ.ㅡ;;;


초보스런 질문이지만 많은 경험들 부탁드립니다..