CHUVASH.eu

CHunky Universe of Vigourous Astonishing SHarepoint :)

Undvika postback i button

Äntligen har jag kommit på hur man kan skippa oönskad postback i button. Det finns många olika lösningar. Här är ett intressant inlägg på stackoverflow om det. Men det enklaste sättet är egentligen bara lägga till

return false;

i onclick…

Här är lösningen

using System.Web.UI.HtmlControls;
...
HtmlButton HtmlButtonSendMail;
protected override void CreateChildControls() 
{
...
#region Configure Send Email
     HtmlButtonSendMail = new HtmlButton();
     HtmlButtonSendMail.InnerText = "Send Email";
     HtmlButtonSendMail.ID = "HtmlButtonSendMail";
     string script = "";
     script += "SP.UI.Notify.addNotification('Loading..', false);";
     script += "var options = {";
     script += "  url: \"../_layouts/Toolbox/SendMail.aspx\",";
     script += "  width: 800,";
     script += "  height: 680,";
     script += "  allowMaximize: false";
     script += "};";
     script += "SP.UI.ModalDialog.showModalDialog(options);";
     script += "return false;";
     HtmlButtonSendMail.Attributes.Add("onclick", script);
     HtmlButtonSendMail.Attributes.Add("title", 
               "Skicka mail till\r\nde här personerna");
     Controls.Add(HtmlButtonSendMail);                
#endregion
...
}
...
protected override void Render(HtmlTextWriter writer)
{
    ...
    writer.RenderBeginTag(HtmlTextWriterTag.Div);
    HtmlButtonSendMail.RenderControl(writer);
    writer.RenderEndTag();//div    
    ...
}
... other javascript stuff needed to work with your ajax solution
Advertisements

One response to “Undvika postback i button

  1. sharepointkunskap 2011-07-08 at 17:00

    Funkar så klart inte med , funkar inte med heller, däremot funkar med de flesta andra html-kontroller, t.ex:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Вула Чăвашла

VulaCV - Чăвашла вулаттаракан сайт

Discovering SharePoint

And going crazy doing it

Bram de Jager - Coder, Speaker, Author

Office 365, SharePoint and Azure

SharePoint Dragons

Nikander & Margriet on SharePoint

Paul J. Swider - RealActivity

RealActivity is a specialized healthcare services and solution advisory firm.

Mai Omar Desouki - Avid SharePointer

Egyptian & Vodafoner - Senior SharePoint Consultant

Cameron Dwyer | Office 365, SharePoint, Outlook, OnePlace Solutions

Office 365, SharePoint, OnePlace Solutions & Life's Other Little Wonders

paul.tavares

Me and My doings!

Share SharePoint Points !

By Mohit Vashishtha

Jimmy Janlén "Den Scrummande Konsulten"

Erfarenheter, synpunkter och raljerande om Scrum från Jimmy Janlén

Aryan Nava

| Blockchain | Serverless Architecture | Microservices Architecture | DevOps | AWS Lambda | Teraform |

SPJoel

SharePoint for everyone

SharePointRyan

Ryan Dennis is a SharePoint Solution Architect with a passion for SharePoint and PowerShell

SharePoint 2020

The Vision for a Future of Clarity

Aharoni in Unicode

Treacle tarts for great justice

... And All That JS

JavaScript, Web Apps and SharePoint

blksthl

Mostly what I know about SharePoint - CommunicoCuspis

%d bloggers like this: