HI.Это моя проблема.У меня есть форма, которая должна отображать форму (исходя из пользовательского элемента управления уже сделано).
Это код:
<%@ Register src="~/Views/MyView.ascx" tagname="ViewToDisplay" tagprefix="uc1" %>
<script >
$.fx.speeds._default = 1000;
$(function() {
$("#dialog").dialog({
autoOpen: false,
show: "blind",
hide: "explode",
modal: true
});
$("#opener").click(function() {
$("#dialog").dialog("open");
return false;
});
});
</script>
(... code)
<div id="dialog">
<h3>Contain of my UC</h3>
<uc1:MyView ID="MyView1" runat="server" />
</div>
Откройте мой UC в моем модальном диалоговом окне
Но когда я нажимаю на кнопку «открывашка», ничего не происходит.Даже если я просто добавлю «hello world» в свой UC (который находится в той же папке, что и текущая страница).Однако, если я удалю строку "", модальное всплывающее окно обычно отображается.
Есть идеи, почему я не могу отобразить uc1 в моем диалоговом окне jQuery ??
Отредактированная часть:
Эта часть кода не работает (без отображения диалогового окна)
<html>
<%@ Register src="~/Views/MyView.ascx" tagname="ViewToDisplay" tagprefix="uc1" %>
<script >
$.fx.speeds._default = 1000;
$(function() {
$("#dialog").dialog({
autoOpen: false,
show: "blind",
hide: "explode",
modal: true
});
$("#opener").click(function() {
$("#dialog").dialog("open");
return false;
});
});
</script>
<div id="dialog">
<h3>Contain of my UC</h3>
<uc1:MyView ID="MyView1" runat="server" />
</div>
</html>
Эта часть кода работает: (Я удалил включенныймоего uc1 в моем диалоге)
<html>
<%@ Register src="~/Views/MyView.ascx" tagname="ViewToDisplay" tagprefix="uc1" %>
<script >
$.fx.speeds._default = 1000;
$(function() {
$("#dialog").dialog({
autoOpen: false,
show: "blind",
hide: "explode",
modal: true
});
$("#opener").click(function() {
$("#dialog").dialog("open");
return false;
});
});
</script>
<div id="dialog">
<h3>Contain of my UC</h3>
Im the king of the world without my dialog box...
</div>
</html>