У меня есть следующая проблема: я использую всплывающее окно jQuery с asp: formview.asp net jquery popup dialog form in asp: formview
цель этого всплывающего окна для пользователя ввести гиперссылка, которая помещается затем в управлении текстового поля в FormView
диалогового окно всплывающего окна ДИВЫМ находится вне FormView только после того, как тела тега
<body style="background-color: #FFFFFF; font-family:Lucida Console;">
<div id="dialog-form" title="sdfdfsdf" style="font-size:14px; ">
<form>
<fieldset>
<label for="link">sdfdf</label>
<input type="text" name="sdfsdf" id="link" size="32" />
</fieldset>
</form>
</div>
<form id="form1" runat="server" style="margin-top:50px;" >
<div>
<asp:FormView ID="FormView1"
.......
<InsertItemTemplate>
...
<sometextbox ...../>
<button id="create-user" class="ui-state-default ui-corner-all">Create link</button>
...
</InsertItemTemplate>
После нажмите кнопку, появится всплывающее окно, но страница немедленно начинает обновляться , и, разумеется, всплывающее окно затем скрывается.
Если я переставить кнопку вне FormView - страница не обновляется, но мне это нужно в FormView ..
Любая идея, что делать?
большого ТНХ !! это помогло! но теперь я получаю еще одну проблему, я хочу, чтобы передать значение из всплывающего меню для управления FreeTextBox я использую ниже код FTB_API [ «FreeTextBox1»] SetHtml («link.val()»). но код заклинивание на этой линии, то не могу найти Freetextbox хотя если он находится за пределами FormView - все в порядке и значение устанавливается , если я использовать document.getElementById ('<% = FormView1.FindControl ("FreeTextBox1 «) .ClientID%> '); iit находит элемент управления, но мне интересно, как я могу использовать метод SetHtml() FreeTextBox в этом случае. help plz! – qwebek
Вы должны указать возвращаемое значение getElementByID для типа JavaScript FreeTextBox. – Hogan
thx, я попробую) – qwebek