2010-04-23 4 views
0

마스터 페이지 및 IIS7 다시 쓰기 모듈의 기본 단추에 관한 이상한 문제가 발생했습니다. 내 모든 콘텐츠 페이지에는 코드 숨김 (프리 렌더시)으로 설정된 기본 단추가 있거나 aspx 페이지의 패널에 있습니다. 로컬 컴퓨터와 프로덕션 서버에서 제대로 작동합니다. 그러나 IIS7 URL 다시 쓰기를 활성화하면 기본 단추는 항상 마스터 페이지의 단추로 이동합니다.IIS7 다시 쓰기 기본 단추

protected void LoginButton_PreRender(object sender, EventArgs e) 
    { 
     Button btnDefault = sender as Button; 
     this.Page.Form.DefaultButton = btnDefault.UniqueID; 

    } 

그래서 코드 숨김에 기본 단추를 설정합니다. 재 작성 모듈이 무엇을 할 수 있는지 잘 모르겠습니다. 도움을 주셔서 감사합니다.

답변

0

나는 게시하는 것에 대해 무엇을 모르지만 몇 시간이나 노력한 후에, 나는 그것을 알아 낸다. 글쎄,이 질문을 여기에 남겨 둘 사람, 또는 이와 비슷한 문제에 관해서. 나는 Web.config의 .axd 파일을 동적으로 생성

<add input="{URL}" negate="true" pattern="\.axd$" /> 

의 규칙 섹션이 추가, 그래서 당신은 반대하지 '하드 코드'할 수 있습니다.