# C에서 기본적인 질문이 있습니다. 나는 TextBox1에, TextBox2를, ..., TextBox10 웹 양식에 이름 텍스트 상자를하고 난 루프에 액세스.NET에서 텍스트 상자를 반복합니다.
For(var count=1;count<10;count++) {
TextBox+count.tostring().text="something"
}
같은 것을을 우리가 자바 스크립트와 같은) (평가 할 수 싶어?
# C에서 기본적인 질문이 있습니다. 나는 TextBox1에, TextBox2를, ..., TextBox10 웹 양식에 이름 텍스트 상자를하고 난 루프에 액세스.NET에서 텍스트 상자를 반복합니다.
For(var count=1;count<10;count++) {
TextBox+count.tostring().text="something"
}
같은 것을을 우리가 자바 스크립트와 같은) (평가 할 수 싶어?
서버 측에서이 작업을 수행하려는 경우 Page.Controls (또는 텍스트 상자 개체가있는 다른 컨테이너)를 사용할 수 있습니다. 예를 들어 : 클라이언트 측에서이 작업을 수행 할 수있는 경우
foreach(var ctrl in Page.Controls)
{
if (ctrl is TextBox)
{
var myTxtControl = ctrl as TextBox;
myTxtControl.Text = "Some text goes here";
}
}
하지만 더 나은 및 더 많은 대화 형 서버로 다시 데이터를 전송하고 거기에 그것을 처리하는 것보다 것이다. jQuery를 이런 식으로 뭔가를 보일 수 있습니다 사용
자바 스크립트 솔루션 :
$(document).ready(function() {
$("#myButtonText").click(function() {
$("input[type='text']").val("something");
});
});
Huske, 클라이언트 측 솔루션을 찾고 있습니다. 그들은 .net 텍스트 상자 컨트롤 때문에 코드를 추가하는 올바른 논리를 얻지 못합니다. – Rishi
웹 양식이므로 동일한 클래스를 설정하고 JavaScript를 사용하여 해당 클래스를 선택할 수 있습니다. 최소한이 방법이 주로 사용됩니다.
데얀, 그들은 .NET 컨트롤입니다. 귀하의 제안에 대해 자세히 설명해주십시오. – Rishi
그러면 내 게시물 (사용자 Huske의)이 더 나은 답변을 제공합니다. 만약 당신이 클라이언트 측에서 JavaScript를 구문 분석하고 싶다면 TextBox HTML 객체에 동일한 클래스를 추가하고 값을 설정하면됩니다 (JavaScript selector를 사용하여 클래스 이름이 'example'인 객체를 가져 와서 ' 어떤 것'). 그것이 내가 당신의 코드 스 니펫에서 이해 한 것입니다. 그러나 컨트롤러 코드에 배열로 전달하려면 List
그냥 만들고 나중에 사냥 갈 필요가 없습니다 귀하의 생성자에서 '목록를'초기화합니다. –
제프, 네, 저는 저를 도와주는 해답을 위해 노력합니다. – Rishi
한스, 코드를 좀 공유해 주실 수 있습니까? – Rishi