2014-02-08 2 views
0

linkbutton을 내 masterpage로 드래그하여 실행 해 봅니다. 폼 태그 runat = server를 넣어야한다고 말하고, 넣은 후에는 폼이 하나 밖에 없다고합니다. 태그,하지만 난 무엇을 가지고, 내가 그것을하려고 할 때, 그들은 그것을에 추가하라고 때문에 마스터 페이지 form 태그 runat = server

<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton> 

내 다른 페이지

는 = 서버 RUNAT 형태의 태그가 .. 어떤 형태의 태그가 없습니다, 내 materpage을 확인 내가 잘못 수행하고 내가 어떻게 수정해야 그것을

내 전체 마스터 페이지 : enter image description here

enter image description here

+0

에서 <form> 태그를 제거 form 태그 내부의 ContentPlaceHolder 컨트롤 넣어

<form runat="server"> <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton> </form> 

를 추가하여 문제를 해결할 수 있습니다 ? – tilda

+0

네, 다른 페이지에서도 마스터 페이지를 사용합니다 – user2376998

답변

1

마스터 페이지는 콘텐츠 페이지와 결합하여 런타임시 단일 페이지를 형성한다는 점을 제외하면 웹 폼입니다. 서버 컨트롤을 <form runat="server"></form> 안에 넣어야합니다. 이 작업을 마친 후에는이 마스터 페이지의 콘텐츠 페이지 인 다른 페이지에 태그를 추가 할 필요가 없습니다.

은 지금, 당신은

다른 페이지는 마스터 페이지를 사용하십니까 내용 페이지

+0

그랬습니다. 형식이 하나만 허용되었습니다. – user2376998

+0

은 vs 2013을 사용하고 있습니까? –

+0

vs 2010, 내 편집 확인 – user2376998