Кажется, не имеет смысла, если только этот точный обработчик кликов на самом деле не связан несколько раз. Лучший способ привязки кликов - использование делегата (также для предотвращения этой проблемы вместо предотвращения возврата false используется значение protectDefault):
$('#myParent').delegate("a[href*='/RightSizeOption/NewForm.aspx']", "click", function(event) {
event.preventDefault();
OpenPopUpPage($(this).attr('href'), RefreshPage);
});
# myParent - любой элемент-предок, который, как ожидается, не будет уничтожен; может быть даже div-оберткой или 'body', хотя лучше выбрать ближайшего общего предка, который никогда не будет уничтожен.
Но меня беспокоит множественное связывание; если ваш пример кода находится внутри функции, эта функция вызывается несколько раз, например.
Я также не уверен насчет «RefreshPage», который вы передаете OpenPopUpPage. Мне бы пришлось посмотреть, что делает OpenPopUpPage, чтобы даже рискнуть предположением.