如何在 asp.net 中呈现 html
How to render html in asp.net
我的HTML是:(我正在使用挖空)
<p class="req" data-bind="text:loginError"></p> // show error text here
Js 代码是:
if(serverError == "Incorrect Password"){
var link = $('<a/>').text("Forget password").attr('href', '/Account/ForgetPassword');
loginError = "Incorrect password." + link[0].outerHTML + " ?";
}
但输出是:
Incorrect password.<a href="/Account/ForgetPassword">Forget password</a> ?
如何获取输出作为链接?
使用 "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>';
}
您正在插入一个字符串 loginError。您必须将其作为控件插入。您的占位符是
$('p.req').append(logingError):
你的意思是
$('.req').html(链接) ?
您返回的 link[0].outerHTML 包含文本格式的 html。如果你使用你的var "link",它包含jQuery对象,所以你把它用在名为'.req'的p元素中。下面是示例:jsfiddle.net/u8nqmmrk
相关文章:
- 在 MVC 中将 HTML 表单数据从视图传递到控制器 ASP.NET
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- 文本到 HTML 与 ASP.net mvc4
- 如何在 asp.net 中呈现 html
- 在HTML中嵌套引号>JavaScript>WebForms或如何在JavaScript方法中调用.NET方
- 使用Html.BeginFrom在ASP.Net MVC中提交一个带有锚(<a>)标记且具有一定值的表单
- 将Javascript变量插入到Html.Partial ViewDataDictionary ASP.NET MVC中
- 如何在单击asp.net按钮时自动单击html按钮
- Asp NET在不同的解决方案中共享了html组件
- ASP.NET-连接html、javascript和CSS的问题
- 我们如何使用Jquery和ASP.NET MVC 4复杂模型数据设置HTML元素的值
- VB.NET-WebBrowser没有't在html源代码中显示javascript创建的html元素
- ASP.NET-HTML页面在由Visual Studio启动后在外部启动时看起来有所不同
- 不;t在ASP.NET MVC4中的.cs.html外部激发了Javascript函数
- 如何在可视化web开发中将javascript组合到html/ASP.Net中
- 在ASP.NET MVC中写入@Html.Raw(Html.Debug)时出现语法错误
- ASP.NET MVC 5@Html.EditorFor和javascript日期选择器
- 将三个.js示例的webgl_loader_obj_mtl.html集成到 WebForm ASP.NET(mtlLoa
- 如何在没有代码隐藏访问权限的情况下将自定义 HTML 属性添加到 ASP.NET 标签
- 如何在 MVC 中使用 javascript 作为原始 html 插入内容 ASP.NET