2012-08-08 4 views
-2
<asp:DataList id="ItemsList" 
     BorderColor="black" 
     CellPadding="5" 
     CellSpacing="5" 
     RepeatDirection="Vertical" 
     RepeatLayout="Table" 
     RepeatColumns="3" 
     runat="server">  

<ItemTemplate> 

    <a href="#" data-inline="true" data-role="button" 
     data-icon="star" data-iconpos="right">   
    <input type="text" id="txtTry" style="width: 20%" runat="server" 
     value="" data-mini="true" 
     <%# DataBinder.Eval(Container.DataItem, "StringValue") %> 
    </a> 
</ItemTemplate> 

</asp:DataList> 

CS에서 각 단추의 텍스트 상자 값에 액세스하려면 어떻게해야합니까? 어떻게 접근 할 수 있습니까? 이것은 어렵지는 않지만 아직 사용하지 않았습니다.어떻게 텍스트 상자 값에 액세스 할 수 있습니까?

+1

'버튼'게시 된 코드의 버튼은 어디에 있습니까? – yogi

+0

"힘들지 않습니다"라고 말하지만 문제를 해결하기위한 눈에 띄는 시도는하지 않았습니다. 너 뭐 해봤 니? –

답변

0

예 html을 Asp.net 텍스트 상자로 변경하십시오. 그럼 당신은 oleksii 언급 방법을 통해 얻을 수

당신은 당신이 사용할 수있는

<input type="text" name="try" />이있는 경우에도 입력 HTML 텍스트, 그것은 일반적으로 예를 들어

Request.Form["elementName"] 

으로 수행해야합니다 아래의 샘플을 시도 Request.Form["try"]을 입력하여 값에 액세스하십시오.

+0

오류 \t 할당, 호출, 증가, 감소 및 새 오브젝트 표현식 만 명령문으로 사용할 수 있습니다. –

4

당신은 예를 들어, HTML 컨트롤은 ASP.NET 컨트롤에 <input> 을 변경해야

: 당신의 .cs에서

<asp:TextBox ID="txtTry" runat="server"></asp:TextBox> 나중에 그런

당신이 텍스트 상자의 값을 변경할 수 있습니다 파일

... 
txtTry.Text = "foo"; 
... 
관련 문제