2017-10-20 1 views
0

누군가 내가 잘못하고있는 부분을 지적 해 주시겠습니까? 기본적으로 모든 내 속성에서 텍스트를 가져올 필요가 있지만 어떤 이유로 항상 null로 반환합니다.웹 양식에서 <asp : Literal</ asp : Literal> 속성을 ​​가져올 수 없습니다.

protected void Page_Load(object sender, EventArgs e) 
     { 
      orderId.Text = "4567"; 
     } 




protected void UpdateOrder(object sender, EventArgs e) 
    { 
     var getOrderId = orderId.Text; //always returns null here 
    } 

프론트 엔드 : 내가 잘못

 <p> 
     <asp:Label ID="label8" runat="server" AssociatedControlID="orderId"> Order Id: </asp:Label> 
     <asp:Literal ID="orderId" runat="server"></asp:Literal> 
    </p> << the orderId is displayed in the browser 


    <asp:Button ID="updateBtn" runat="server" Text="Update" OnClick="UpdateOrder"/> 

을 뭐하는 거지?

답변

0

문제는 내 페이지의 상단에

EnableViewState="false" 

있다고했다. 내가 그것을 제거하고 작동 호일

+0

가능하면 자신의 대답을 수락하십시오. 답변 된 질문을 보지 못하게하십시오. Tnx. – wazz

0

다른 페이지에서 이라는 컨트롤이 있습니까?

귀하의 문자는 당신은 위해이라는 것을에서 값을 끌어하고 ORDERID

라고합니다.

시도 : -

protected void UpdateOrder(object sender, EventArgs e) 
{ 
     var getOrderId = orderId.Text; //always returns null here 
} 
+0

죄송합니다 질문을 입력하면 내 오류가됐다 .. 나는 질문을 수정했습니다 .. 내가 주문 ID에서 pullingmy 값 – 1future

관련 문제