Javascript 如何在asp.net中呈现html

Javascript 如何在asp.net中呈现html,javascript,html,asp.net,asp.net-mvc,Javascript,Html,Asp.net,Asp.net Mvc,我的HTML是:(我正在使用knockout) //在此处显示错误文本 Js代码是: if(serverError == "Incorrect Password"){ var link = $('<a/>').text("Forget password").attr('href', '/Account/ForgetPassword'); loginError = "Incorrect password." + link[0].outerHTML + " ?"; }

我的HTML是:(我正在使用knockout)

//在此处显示错误文本
Js代码是:

if(serverError == "Incorrect Password"){
    var link = $('<a/>').text("Forget password").attr('href', '/Account/ForgetPassword');
    loginError = "Incorrect password." + link[0].outerHTML + " ?";
}
if(serverError==“密码不正确”){
变量链接=$('?
我怎样才能获得作为链接的输出?

你的意思是

$('.req').html(链接)? 您正在返回链接[0]。outerHTML,该链接包含文本格式的html。如果使用var“link”,则它包含jQuery对象,因此可以将其用于名为“.req”的p元素中。 以下是一个例子: 你的意思是

$('.req').html(链接)? 您正在返回链接[0]。outerHTML,该链接包含文本格式的html。如果使用var“link”,则它包含jQuery对象,因此可以将其用于名为“.req”的p元素中。 以下是一个例子:
jsiddle.net/u8nqmmrk

您正在插入一个字符串登录错误。您必须将其作为控件插入。您的占位符是

$('p.req').append(logingError):

您正在插入字符串登录错误。您必须将其作为控件插入。您的占位符是

$('p.req').append(logingError):
使用“html”绑定显示html元素:

<p class="req" data-bind="text:loginError, html: link"></p>
if(serverError == "Incorrect Password"){
    loginError = "Incorrect password.";
    link = '<a href="/Account/ForgetPassword">Forgot password?</a>';
}

然后,在代码中定义两个绑定元素:

<p class="req" data-bind="text:loginError, html: link"></p>
if(serverError == "Incorrect Password"){
    loginError = "Incorrect password.";
    link = '<a href="/Account/ForgetPassword">Forgot password?</a>';
}
if(serverError==“密码不正确”){
loginError=“密码不正确。”;
链接='';
}
使用“html”ko绑定显示html元素:

<p class="req" data-bind="text:loginError, html: link"></p>
if(serverError == "Incorrect Password"){
    loginError = "Incorrect password.";
    link = '<a href="/Account/ForgetPassword">Forgot password?</a>';
}

然后,在代码中定义两个绑定元素:

<p class="req" data-bind="text:loginError, html: link"></p>
if(serverError == "Incorrect Password"){
    loginError = "Incorrect password.";
    link = '<a href="/Account/ForgetPassword">Forgot password?</a>';
}
if(serverError==“密码不正确”){
loginError=“密码不正确。”;
链接='';
}

我发现理解问题有点混乱。你能添加更多详细信息吗?我更新了问题。请看一看我发现理解问题有点混乱。你能添加更多详细信息吗?我更新了问题。请看一看对不起。我无法理解你的答案。请提供更多详细信息$('.req'))-获取你的“p”元素,其中你将显示你的错误链接是你的元素“a”(链接),html()编写文档编辑你的答案以使其更清晰,不要只是在评论栏中隐藏信息。我无法理解你的答案。请提供更多详细信息$('.req')-获取你的“p”元素,其中你将显示你的错误链接是你的元素“a”(链接),和html()编写domEdit您的答案以使其更清晰,而不仅仅是在注释中隐藏信息