2011-03-17 5 views
0

VS08의 웹 응용 프로그램 프로젝트에서 어셈블리를 만드는 방법은 무엇입니까? 예 : HtmlGenericControl을 기반으로 클래스를 파생하여 자신의 div를 만들고 ClientId 및 UniqueId 속성을 재정 의하여 클라이언트 측에서 ID를 망칠 필요가 없도록 만든 다음 aspx 페이지에서이 컨트롤을 사용/참조하려고합니다.Visual Studio 2008에서 웹 응용 프로그램 프로젝트에 어셈블리 만들기

David Lively의 답변 (c# control names)과 동일한 내용을 참조하십시오. 나는 그의 해결책을 시도했지만 "계속 어셈블리 파일을로드 할 수 없습니다"라는 메시지가 계속 나타납니다.

+0

"David Lively"답변에 대한 링크를 제공해 주실 수 있습니까? –

답변

1

무슨 뜻인지 모르겠다. 다른 종류의 프로젝트와 같은 방식으로 어셈블리를 생성합니다. 즉, 클래스 라이브러리를 만듭니다.

컨트롤을 만드는 것에 대해 이야기하는 것 같군요. 파일 -> 새 프로젝트 추가를 사용하고 "ASP.NET Control Library"를 선택하십시오.

+0

나는 이들 중 하나 인 System.Web.UI.UserControl을 만들려고하지 않습니다. HtmlGenericControl에서 상속 받아 div를 만들려고하는데 ID가 모두 asp.net에 의해 맹 글링되지는 않습니다. 사전에 사과해야하지만 David Lively의 게시물을 참조하십시오. 정확히 어떻게 게시물을 찾아야하는지 모르겠다. 사용자에게 가서 그의 이름을 찾아 타임 스탬프로 찾으려고한다. 그래서 그것이 내가 제공 한 것이다. 감사합니다 – dannyrosalex

+0

David Lively의 답변에 대한 하이퍼 링크가 있습니다. 미리 사과드립니다. http://stackoverflow.com/questions/1632904/c-control-names/1632982#1632982 – dannyrosalex

+0

나는 간단히 갔다. 맞-클릭 웹 응용 프로그램 프로젝트에 새 항목을 추가 클래스를 추가하고 다음 코드 작성, 수입 시스템 수입 System.Web.UI 수입 System.Web.UI.HtmlControls 공공 클래스 MyDiv 상속 HtmlGenericControl 을 문자열 으로 공공 재정의 읽기 전용 속성 된 ClientID() 취득 돌아 MyBase.ID 끝 돌아 끝를 취득 MyBase.ID 가져 문자열 으로 최종 속성 공공 재정의 읽기 전용 속성을 UniqueID() 취득최종 속성 최종 클래스 – dannyrosalex

관련 문제