문제

나는 그것이 매우 간단한 질문이라고 생각하지만, 나는 그것에 갇혀있다.

SharePoint 2010 포털에 대한 사용자 정의 페이지를 개발하고 버튼 (또는 다른 요소)을 내 .aspx 페이지에 추가해야합니다.

<input type="button" id="btnID" onclick="window.location.href='/CustomPage.aspx'" value="GO!" />
.

코드를 찍으려고했습니다.

System.Web.UI.WebControls.Button button = new System.Web.UI.WebControls.Button();
button.OnClientClick = "window.location.href='/CustomPage.aspx'";
button.ID = "btnID";
button.Text = "GO!";
IVersionedContent9.Controls.Add(button);
.

그러나이 페이지에서 얻을 수 있습니다 :

<input type="submit" name="ctl00$PlaceHolderMain$UIVersionedContent9$btnID" value="GO!" onclick="window.location.href='/CustomPage.aspx';WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$PlaceHolderMain$UIVersionedContent9$btnID&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_PlaceHolderMain_UIVersionedContent9_btnID" />
.

나는 수업에 확신하지 못하지만, 다른 것이 잘못되었을 것입니다 ...

추가 값이없는 페이지에 간단한 HTML (ASP.NET) 버튼을 추가 할 수 있습니까?

미리 감사드립니다!

도움이 되었습니까?

해결책

you can do Response.Write, or you can use asp:Literal.

var ltlCnt = new LiteralControl();
string divStart = @"<div>";
ltlCnt.Text += divStart;
string divEnd = @"</div>";
ltlCnt.Text += divEnd;

this.[divOnPage].Controls.Add(ltlCnt);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top