我在Visual Studio 2010中使用了消息框。它在調試模式下工作,但在服務器上不起作用。爲什麼它不起作用?消息框在調試模式下顯示。爲什麼不顯示在本地主機上?
if (MessageBox.Show("Invoice sample already exists. Do you want to overwrite it?.", "Overwrite", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification) == DialogResult.OK)
{
dr.Close();
con.Close();
con.Open();
cmd = new SqlCommand("sp_pdm_shopping_upload_update", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@sample", SqlDbType.Char, 10));
cmd.Parameters.Add(new SqlParameter("@image", SqlDbType.Image));
cmd.Parameters.Add(new SqlParameter("@type", SqlDbType.Char, 10));
cmd.Parameters["@sample"].Value = txt_code.Text;
cmd.Parameters["@image"].Value = imgbyte;
cmd.Parameters["@type"].Value = "INV";
cmd.ExecuteNonQuery();
con.Close();
//getuploadinvoice();
//getuploadimage();
ErrorMsg.Visible = true;
ErrorMsg.Text = "The image has been successfully updated.";
}
這是一個ASP.NET應用程序嗎?你的標籤表明它是...如果是這樣,你爲什麼使用消息框?你期望他們展示哪個終端? –
是的Visual Studio 2010 ..我用system.windows.forms彙編和命名空間..但在我的系統上工作和調試時間..但託管項目不顯示消息框...建議我 –
我想覆蓋圖像,所以我想消息框中是或不是選項單擊是意味着執行代碼並上傳圖像。不覆蓋圖像意味着點擊否,並省略代碼 –