aspx

2014-06-17 3 views
0

의 div/tables 함수에서 코드 숨김 호출 현재 웹 페이지에서 프레임을 사용하고 있으며 src 특성을 사용하여 코드 숨김 함수를 호출하고 있습니다. 이제 웹 페이지에서 프레임을 제거하고 싶었습니다. 프레임을 DIV 또는 Table로 바꿀 때 동일한 메소드 호출 동작을 수행 할 수 있습니까?aspx

<FRAME name="nav" marginWidth="0" marginHeight="0" src="<%=fnGetMenuSource()%>" frameBorder="0" 
       noResize scrolling="no"> 
+0

아니요, 프레임과 동일한 방식으로 순수 HTML을 사용하여 웹 페이지에 외부 리소스를 포함 할 수 없습니다. 당신이하고 싶은 것을 정확하게 설명하십시오. 왜 당신들은 프레임이었고, 왜 지금 당신들은 그것을 제거하려고합니까? – James

+0

우리는 asp.net을 사용하여 우리의 웹 사이트를 디자인했으며 IE에서만 완벽하게 작동합니다. 이제 브라우저 간 호환성을 위해 코드를 변경하고 있습니다. 따라서 우리는 프레임을 제거하고 있습니다. 페이지가로드되는 동안 fnGetMenuSource는 웹 페이지에서 메뉴를로드합니다. – user3661300

+0

어디에서 메뉴를 불러 옵니까? 외부 출처? 죄송 합니다만 질문에 대답하려는 사항에 대한 자세한 설명을 제공하지 않으면 답할 수 없습니다. – James

답변

0

물론 가능합니다.

<div id="divNav" name="nav"><%=fnGetMenuSource()%></div> 

을 그리고 코드에서이 같은 fnGetMenuSource() 작성할 수 있습니다 : 사업부로, 당신은 다음과 같이 할 수

protected string fnGetMenuSource() 
{ 
    return "<p style=\"color:red\">Hello World!</p>"; 
    // Or whatever you need 
} 

그리고 위의 코드의 출력 :

enter image description here

+0

고맙습니다 Afzalulh !! div 태그를 사용하여 다른 위치에서 htm 페이지를 호출 할 수 있습니까? 예를 들어 다음 코드가 있습니다. – user3661300

+0

div 대신 iFrame을 사용해야합니다. – afzalulh