MyAlbum   Pet
DirectX   openGL   Java   C/C++   STL   C#   Python   Window   ActiveX   SE & Refactoring   Game   Unicode   googleDesktop   Network   Database   Web   php   asp   asp.net   Library   QT   wxWidget   Something to read  
ToDo
zelon's WebAlbum
Google Tools
Google Naver map
ToRearrange
OpenOffice.org
Eclipse
Check W3 validator
asp.net
e i R f
Anonymous

messagebox 띄우기 #


    private void AlertMessage(string key, string msg)
    {
        string script = "<script>alert(\"" + msg + "\")</script>";
        Page.RegisterClientScriptBlock(key, script);
    }

    protected void Button2_Click(object sender, EventArgs e)
    {
        AlertMessage("he", "sdfsf");
    }

master page #


일반 페이지에서 master page 의 컨트롤에 접근하기 #

TextBox tb = (TextBox)Master.FindControl("m_tbResult");
tb.Text = "ok";


메모리에서 파일을 만들어 다운로드 시키기 #

    private byte[] getUnicodeBytesWithBoom(string strMsg)
    {
        byte[] buffer;
        System.Text.UnicodeEncoding enc = new System.Text.UnicodeEncoding();
        buffer = enc.GetBytes(strMsg);

        byte[] boom = new byte[2];
        boom[0] = 0xff;
        boom[1] = 0xfe;

        byte[] ret = new byte[buffer.Length + boom.Length];
        boom.CopyTo(ret, 0);
        buffer.CopyTo(ret, boom.Length);

        return ret;
    }

    private void sendTable(string strTableName)
    {
        string filecontent = TRDatabase.getTableContent(strTableName);

        byte[] buffer = getUnicodeBytesWithBoom(filecontent);

        Response.Clear();
        Response.ContentType = "Application/UnKnown";
        Response.AddHeader("Content-Disposition", "attachment;filename=" + strTableName + ".txt");
        Response.OutputStream.Write(buffer, 0, buffer.Length);
        Response.End();
    }