C# 像文本一样的ActionLink

C# 像文本一样的ActionLink,c#,css,actionlink,C#,Css,Actionlink,我在网页中有一个@Html.ActionLink @Html.ActionLink("Hello ", "Index", "Manage", routeValues: new { Area = "" }, htmlAttributes: new { title = "Manage", @class = "user-btn clientName"}) 看起来像这样: clientName包含用户的名称。我有一个ajax调用,用于设置clientName $.ajax({

我在网页中有一个
@Html.ActionLink

@Html.ActionLink("Hello ", "Index", "Manage", routeValues: new { Area = "" }, htmlAttributes: new { title = "Manage", @class = "user-btn clientName"})
看起来像这样:

clientName
包含用户的名称。我有一个ajax调用,用于设置
clientName

 $.ajax({
            type: "GET",
            url: url,
            data: { userId: currentUserId },
            success: function (data) {
                $(".clientName").text($(".clientName").text() + data + "!");
            },
            failure: function (data) {
            }
        });
现在我只需要一个文本而不是ActionLink。在这种情况下,我不知道如何使用
文本区域。
我曾尝试使用javascript禁用该链接,虽然已禁用,但它仍然是一个链接。

你能帮我用
css
把ActionLink变成一个文本吗,或者用一个解决方案把
clientName
写成一个文本。谢谢

您可以用以下内容替换链接:

$(".clientName").replaceWith("<span>"+$(".clientName").text() + data + "!</span>");
$(.clientName”).replace为(“+$(.clientName”).text()+data+”!”;

如果您想将该测试作为链接,并且只想删除下线和手形符号,那么它将替换您的
,您可以使用以下CSS

text-decoration:none; 
cursor:text
或者,如果您不希望链接本身的行为,您可以直接使用
@Html.Label.

如果链接是文本“Hello Bert…”,那么它看起来已经像文本了,您不喜欢它的哪些方面?大概,你仍然需要用户点击它?不,我不需要点击它。所以,我需要看起来像一个文本,没有那只手,当我看它的时候,你是如何触发你的ajax代码的?您可以使用
cursor
CSS属性更改手。如果您只需要文本,那么只需使用纯HTML元素,如span。使用HTML标签而不是actionlink