我试图弄清楚如何使用 .ascx 页面上的转发器从 dotnetnuke 模块设置 jquery 对话框的标题。
这是用户控件:
<asp:Label ID="lblitemName" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"ItemName").ToString() %>' />
这是jQuery:
jQuery(function ($)
{
$('#dialogs-Reader .alert').click(function (event)
{
event.preventDefault();
$.dnnAlert
({
text: '<blockquote style="font-size:14px;">Just some text.',
okText: 'Close',
draggable: false,
position: ["center", "center"],
width: ($(window).width()-100),
height: ($(window).height()-100)
});
});
$('#lblitemName').change(function ()
{
var newTitle = $("#lblitemName").val()
$('#dialogs-Reader .alert').dialog('option', 'title', newTitle).click("open");
return false;
});
});