Javascript MVC空格后删除

问题描述 投票:1回答:2

我正在研究一个非常简单的MVC项目。 我有一个div,当点击时将字符串传递给javascript函数。

javascript调用局部视图并用它填充bootstrap模态。

当传递的参数中有空格时,空格及其后的所有内容都将丢失。 如果没有空间,一切都按预期工作。

我尝试用' '替换空格

但无论哪种方式都有相同的结果。

问题似乎是在javascript和部分视图调用之间。

传递'myString'工作正常,局部视图接收'myString'

但是当传递'我的字符串'时,部分视图会收到'我的'

查看行:

<div onclick="myFunction('@item.PartNumber')">

使用Javascript:

function myFunction(pn){
    $('#myModal').load('/controller/pnDetails?partNumber=' + pn);
};

局部视图:

public ActionResult pnDetails(string partNumber)
{
   return PartialView(details(partNumber));
}
javascript asp.net-mvc partial-views asp.net-mvc-partialview
2个回答
1
投票

好,我知道了。而不是&nbsp;我使用%20,这有效。


0
投票

您可以使用HttpUtility.UrlEncode

© www.soinside.com 2019 - 2024. All rights reserved.