2010-12-02 5 views
0

.NET 1.1에서 작업 한 이래로 asp.net과 오랜 시간 동안 작업 한 이래로 오래되었습니다. 여기에서는 레거시 응용 프로그램에서 단기간에 업그레이드 할 수 없지만 여러 하드 코딩 값을 수정하고이를 web.config 파일의 값으로 대체해야합니다. .NET 1.1에서 aspx 페이지의 BCL 클래스 또는 속성 인라인에 어떻게 액세스합니까?

내가 무엇을 가지고 :

<asp:Image id=Image1 runat="server" ImageUrl='http://<%# ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif' width="16" height="10" /> 

<img src='http://<%# ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif' width="16" height="10" runat="server"> 

내가 그이 응용 프로그램 전체에서 사용되는 것입니다 때문에, 내 web.config 파일에서 끌어 아래 예제를 얻을 것을 선호하고, 내 인생을 만들 것 톤 쉽게.

.cs 코드에서 사용하면 "CorporateRootUrl"값을 가져올 수 있지만 그다지 도움이되지는 않습니다. 이 코드에서 변경해야 할 2500 개 이상의 장소가 있습니다.

나는 간단한 것을 놓치고있는 것이 틀림 없음을 확신하지만, 나는 그것을 알아낼 수 없다.

<img src="http://<% = ConfigurationSettings.AppSettings["CorporateRootUrl"] %>/media/images/spacer.gif" width="16" height="10"> 

인라인 코드의 #하고 RUNAT = 서버가 당신을 트리핑 간단한 일이었다 :

+0

.NET 1.1? 불쌍한 너! –

+0

네, 저는 .NET 3.5SP1 및 현재 .NET 4에 익숙합니다.이 프로젝트는 지난 몇 년 동안 MS가 .NET으로 수행 한 작업에 대한 새로운 평가를주었습니다. – Russ

답변

0

이보십시오.

다행스럽게도 내가 참조 할 수있는 오래된 1.1 프로젝트가 열려 있습니다. 우리는 당신이 필요로하는 것과 똑같은 일을하지 않고 있었지만, 제 1.1도 녹슬었고, 코드를 보면 제게 도움이 될 것입니다.

과제의 나머지 부분과 행운을 비네!

+0

와우 나는 가까이에 있었다. 내가 문제가 될 수 있다고 생각했기 때문에 runat = server를 추가했습니다. 내가 방금 = (등호) 기호를 필요로한다는 것을 알았습니다. 고마운 1 톤, 나는 이것을 계산하려고 너무 많은 시간을 보냈다. – Russ