본문 바로가기

.NET/ASP.NET

ASP.NET 웹파트 (Web Parts)

반응형
- 웹파트 = > 화면 구성부분을 마음대로 바꿀수있는것이 웹파트










  protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script>javascript:alert('???') </script>");
    // 테스트용
}



C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG













using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Init(object sender, EventArgs e)
    {
foreach (WebPartDisplayMode mode in WebPartManager1.SupportedDisplayModes)
//웹파트메니저의 표현 모드를 변경하겠다는 말이다
{
string modeName = mode.Name;
if (mode.IsEnabled(WebPartManager1))
{
ListItem li = new ListItem(modeName, modeName);
DropDownList1.Items.Add(li);
}
}
    }
protected void Page_Load(object sender, EventArgs e)
{

}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string selMode = DropDownList1.SelectedValue;
WebPartDisplayMode mode = WebPartManager1.SupportedDisplayModes[selMode];
if(mode != null)
WebPartManager1.DisplayMode = mode;
}
}