c html.partial,c# - Add Html.Partial to Javascript - Stack Overflow

本文探讨如何在JavaScript中正确处理来自ASP.NET的Html.Partial视图输出,以便转换为可被jQuery操作的字符串,以实现如 badge 添加到DOM的操作。重点在于移除字符串前后多余的字符,确保转换过程的正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

I want to set a string in Javascript with an ASP.NET Html.Partial View. The problem is that Html.Partial gives an HtmlString and not a Javascript string which i can handle for example with JQuery.

Javascript code:

myfunction= function () {

...

var badge=@Html.Partial("_UserBadge",User.Identity.Name).ToString();

....

$("#myNode").append(badge);

};

Html-Partial "_UserBadge.cshtml":

@model WT.Models.ttUser

...some more lines html...

My problem is that ' at beginning and '+ at the end of each line isn't added. How can i resolve the problem?

The code results to:

var badge=

...some more lines html...

;

instead of a javascript string:

var badge=

'

'+

'...some more lines html... '+

'

';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值