MVC:尝试显示绑定到控制器的用户控件,在JQuery对话框上没有结果
|
嗨
这是我的问题。
我有一个表单,需要显示一个表单(来自已经完成的用户控件)。
这是代码:
<%@ 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(与当前页面位于同一文件夹中)。
但是,如果我删除行“ \”,则通常会显示模式弹出窗口。
任何想法,为什么我不能在jQuery对话框上显示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>
<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>
没有找到相关结果
已邀请:
1 个回复
悍蕾驮苇袜