In your master page click event for the button you can cast the Page property to the interface and then call Save on that.
protected void myButton_Click(object sender, EventArgs e)
{
ICanSave myPage = this.Page as ICanSave;
myPage.Save();
}
public interface ICanSave
{
void Save();
}