【发布时间】:2015-10-30 13:33:03
【问题描述】:
这个格式化的字符串有什么问题?
function buildDialog()
{
var str = '<owd:Dialog id="a_myDialog" Title="my Dialog" Width="400" Height="215" StyleFolder ="wdstyles/default"' +
'IsModal="true" runat="server">' + '... Hello world ...' + ' <br /> ' +
'<asp:button id="aspButton1" text="Yes" runat="server" onclick="btnAlert_Click" />' +
'<input type="button" id="client_no_commit" value="No" onclick="a_myDialog.Close()"/>' +
'</owd:Dialog>';
alert($(str));
}
我正在尝试创建上述对话框,但 Visual Studio 2015 一直说第一行有错误? jQuery 是可选的。
【问题讨论】:
-
对我来说完全正确。
-
它应该生成对话框,但解析在第一行停止。
-
@user2415266 这在 ASP.NET 中是不正确的,您不能像这样从客户端标记创建服务器端控件。将来您可能希望小心回答此类 ASP.NET 问题以避免混淆。 ASP.NET 确实处理 在服务器上 的特殊标记以生成结果 HTML。
标签: javascript asp.net