Я работаю над довольно простым проектом MVC.
У меня есть div, который при нажатии передает строку в функцию JavaScript.
Javascript вызывает частичное представление и заполняет им модальность начальной загрузки.
Когда переданный аргумент содержит пробел, пробел и все после него теряется.
Если места нет, все работает как положено.
Я попытался заменить пробел на '& nbsp;'
Но в любом случае результат один и тот же.
Похоже, проблема связана с JavaScript и вызовом частичного просмотра.
Передача myString работает нормально, а частичное представление получает myString
Но при передаче 'my String' частичное представление получает 'my'
Просмотр строки:
<div onclick="myFunction('@item.PartNumber')">
Javascript:
function myFunction(pn){
$('#myModal').load('/controller/pnDetails?partNumber=' + pn);
};
Частичное представление:
public ActionResult pnDetails(string partNumber)
{
return PartialView(details(partNumber));
}