내 마스터 웹 페이지에 많은 HTML 태그가 있습니다. 런타임에 코드를 사용하여 HREF 값을 대체하고 싶습니다. 그렇게하는 방법? 모든 태그에는 runat = "server"태그가 지정됩니다.런타임시 href 값 바꾸기
3
A
답변
2
:
private void UpdateTags(Control page)
{
foreach (Control ctrl in page.Controls)
{
if (ctrl is HtmlAnchor)
{
((HtmlAnchor)ctrl).HRef = "myNewlink";
}
else
{
if (ctrl.Controls.Count > 0)
{
UpdateTags(ctrl);
}
}
}
}
2
AncorTag HTML 컨트롤의 HRef 속성을 사용하여 변경할 수 있습니다. 이 같은
:
<a id="anchor1" runat="server"></a>
코드에서
void Page_Load(object sender, EventArgs e)
{
anchor1.HRef = "http://www.microsoft.com";
}
1
당신은 그것에게 ID를 부여하고 Href
속성을 변경해야합니다.
<a runat="server" id="link1">link 1</a>
: 그리고
link1.HRef = "http://stackoverflow.com";
2
당신은 다음과 같이 이상
ControlsCollection
의 모든 컨트롤을 반복 입력
HtmlAnchor
의 모든 컨트롤의
Href
속성을 업데이트 할 필요가
HtmlAnchor MyAnchor = (HtmlAnchor)e.Item.FindControl("YourAnchorID");
MyAnchor.HRef = "mypage.aspx";
0
CustomControl, extendi Hyperlink
-Class를 입력하고 Logic을 입력하십시오. 사용자 지정 하이퍼 링크에 사용하여 일부 링크에 Trackingdata를 추가합니다.
관련 문제
- 1. 런타임시 aspx 속성 값 계산
- 2. 런타임시 시각적 구성 요소 제거 및 바꾸기
- 3. SQL에서 PHP로 값 바꾸기
- 4. 모든 행의 값 바꾸기
- 5. 개체 일련화 - 값 바꾸기
- 6. 값 추가 및 바꾸기
- 7. KRL : 해시 값 바꾸기
- 8. SQL 테이블의 값 바꾸기
- 9. preg_replace를 사용하여 값 바꾸기
- 10. SimpleXMLElement의 값 바꾸기
- 11. NSDictionary의 키/값 바꾸기
- 12. Drupal :보기에서 필드 값 바꾸기
- 13. 설명과 함께 열 값 바꾸기
- 14. 지도 값 업데이트 및 바꾸기
- 15. C# 데이터 테이블의 값 바꾸기
- 16. RegEx를 사용하여 속성 값 바꾸기
- 17. 런타임시 구성 요소의 값 가져 오기?
- 18. 런타임시 시퀀스 파일에 대한 값 클래스 만들기
- 19. Visual Studio의 기존 ASP에서 런타임시 값 검사
- 20. Java : 런타임시 일반 매개 변수 값 검색
- 21. javascript를 통해 런타임시 href 값을 설정하는 방법은 무엇입니까?
- 22. 런타임시 언어를 바꾸기 위해 현재 Resource Manager를 어떻게 변경합니까?
- 23. 키/값 쌍 (해당 값)의 키와 일치하는 문자열 바꾸기
- 24. 두 레코드의 외래 키 값 (고유) 바꾸기
- 25. 해시를 이름 - 값 쌍 문자열로 바꾸기
- 26. numpy 배열의 한도보다 큰 값 바꾸기
- 27. SQL 2005에서 XQuery를 사용하여 노드 값 바꾸기?
- 28. 배열 비교 및 한 배열의 값 바꾸기
- 29. 다차원 배열의 배열 값 바꾸기 - 기본 Q
- 30. 정규 표현식을 사용하여 QueryString 값 바꾸기