코드 숨김 문자열에서 웹 페이지의 asp.net 컨트롤을 렌더링하는 방법은 무엇입니까? 내가 사업부에 텍스트 상자를 렌더링 내 Page_Load 이벤트에서 무엇을 할 수 있는지동적으로 컨트롤을 렌더링하는 방법은 무엇입니까?
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="nrm.FRGPproposal.Questionnaire1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
//want to render a text box here
</div>
</form>
</body>
</html>
: 예를 들어
, 나는 아래의 aspx 페이지가 있다고?
protected void Page_Load(object sender, EventArgs e)
{
//what do i do here to render a TextBox in the div from the aspx page?
}
@Tehrab는 페이지 초기화가 아니라 페이지 초기화와 같은 이전 라이프 사이클 순간에 가장 잘 수행됩니다. –
"System.Web.UI.WebControls.TextBox"와 같은 문자열에서 수행하는 것처럼 새 TextBox 객체를 만드는 방법을 알고 있습니까? –
div 안에있는 일부 문자열의 중간에 병합 된 텍스트 상자를 추가 할 수 있기를 원하십니까? 마찬가지로 "Enter Name [System.Web.UI.WebControls.TextBox]"문자열이 있고 "[System.Web.UI.WebControls.TextBox]"를 TextBox 컨트롤로 렌더링하려고한다고 가정하십시오. –