2014-03-27 4 views
0

Google을 시도했지만 내 질문에 대한 답변을 찾을 수 없습니다. moviereview.aspx (exemple : txtBxId)로 작성된 텍스트 상자에 액세스하여 XMLhandler.cs라는 파일에 사용하면 궁금합니다.Visual Studio의 양식에서 수업 중 텍스트 상자 등에 액세스하십시오.

XMLhandler.cs에서 대도시를 만들려고 할 때 "현재 이름에 'txtBxId'이름이 없습니다."라는 메시지가 나타납니다.

XMLhandler.cs 파일에서이 방법에 액세스 할 수 있습니까?

+0

텍스트 상자 (또는 해당 소유자)를 "XMLHandler"(아마도 "moviereview.aspx")로 전달해야합니다. 몇 가지 코드를 게시하면 더 많은 것을 도와 드릴 수 있습니다. – BradleyDotNET

답변

2

클래스와 비슷합니다. XMLHandler은 일부 비즈니스 규칙에 따라 XML을 처리하는 비즈니스 계층 클래스와 같습니다. UI를 비즈니스 로직과 섞어서는 안됩니다.

가장 좋은 방법은 텍스트 매개 변수 값을 전달할 수있는 문자열 매개 변수를 허용하는 것입니다.

더 나은 옵션은 클래스 라이브러리 프로젝트를 만들고 여기에 모든 비즈니스 클래스를 갖고 웹 및 데스크톱 (다른) 응용 프로그램에서 동일한 로직을 사용할 수있게하는 것입니다.

+0

아, 오케이. 나는 paramters 사용에 대해 생각했다. 그래서 나는 그것을 할 것이라고 생각합니다! 감사합니다 – Emil

+0

@ 에밀, 당신은에 오신 것을 환영합니다, 당신은 [느슨한 커플 링]에 대한 자세한 내용을 볼 수 있어야합니다 (http://en.wikipedia.org/wiki/Loose_coupling) – Habib