Hej, All (.NET) kod i en Web Part körs på servern. Mao så försöker du att poppa upp en MessageBox på servern, och detta har inte IIS-processen som ASP.NET (Sharepoint) körs i rättigheter eftersom den körs som en service.MessageBox.Show(...) i en Web Part,
Jag skulle vilja ha en alert liknande i min Web part som frågar om användaren vill göra någonting som han skulle göra, med hjälp av MessageBox.Show(..) men jag får felmeddlenade något i still med
The "WebPartClass" Web Part appears to be causing a problem.
Web Parts Maintenance Page: If you have permission.....bla blah
här är min kod:
System.Windows.Forms.MessageBoxButtons OkButton = new System.Windows.Forms.MessageBoxButtons();
System.Windows.Forms.DialogResult Result = System.Windows.Forms.MessageBox.Show("Do You Want to do it?", "save file", OkButton);
if (Result == System.Windows.Forms.DialogResult.OK)
{
}Sv: MessageBox.Show(...) i en Web Part,
Du får göra en popup med Javascript, googla på "ASP.NET popup" för ideer (var det inte en artikel här på Pellesoft om detta för ett tag sedan?).
/Andreas