사용자가 주어진 텍스트 상자에 텍스트를 입력하고 createNewFile 단추를 클릭하면 SaveAs 대화 상자가 나타나야하고 사용자는 위치를 탐색해야합니다. 원하는대로 파일을 저장하십시오.asp.net을 사용하여 텍스트 상자 내용을 newfile에 저장하기 위해 DialogBox로 저장
나는, 어떤 것을하지만
1. 대화 상자가 실행
2. 대화 상자가 3 회를 열 응용 프로그램 뒤에가는 시도는 POST
REPLY를 실행하는 것을 의미 한
protected void btnNewFile_Click(object sender, EventArgs e) { StreamWriter sw = null; try { SaveFileDialog sdlg = new SaveFileDialog(); DialogResult result = sdlg.ShowDialog(); sdlg.InitialDirectory = @"C:\"; sdlg.AddExtension = true; sdlg.CheckPathExists = true; sdlg.CreatePrompt = false; sdlg.OverwritePrompt = true; sdlg.ValidateNames = true; sdlg.ShowHelp = true; sdlg.DefaultExt = "txt"; string file = sdlg.FileName.ToString(); string data = txtNewFile.Text; if (sdlg.ShowDialog() == DialogResult.OK) { sw.WriteLine(txtNewFile.Text); sw.Close(); } if (sdlg.ShowDialog() == DialogResult.Cancel) { sw.Dispose(); } } catch { } finally { if (sw != null) { sw.Close(); } } } private void Save(string file, string data) { StreamWriter writer = new StreamWriter(file); SaveFileDialog sdlg1 = new SaveFileDialog(); try { if (sdlg1.ShowDialog() == DialogResult.OK) { writer.Write(data); writer.Close(); } else writer.Dispose(); } catch (Exception xp) { MessageBox.Show(xp.Message); } finally { if (writer != null) { writer.Close(); } } }
나는 이것을 시도했다.
시도한 것을 게시하십시오. 그렇지 않으면 이미 시도한 것을 제안 할 수 있습니다. – ChrisF
파일을 클라이언트 또는 서버에 저장할 위치는 어디입니까? – Murph
서버용으로하고 싶습니다. 그러나 초보자 인 IAM 이후로 저는 로컬 용으로 노력하고 있습니다. – user195114