现有代码想实现页面内编辑功能,其中编辑按钮要填充弹出对话框的textarea,发现数据有回车换行时无法正常显示:
onclick="editItem('@item.jd_no','@item.p_day')"
这里p_day可能有换行,导致onclick没正常结束.
这里恐怕换成Raw输出也不行吧?该怎么整?
现有代码想实现页面内编辑功能,其中编辑按钮要填充弹出对话框的textarea,发现数据有回车换行时无法正常显示:
onclick="editItem('@item.jd_no','@item.p_day')"
这里p_day可能有换行,导致onclick没正常结束.
这里恐怕换成Raw输出也不行吧?该怎么整?
可以试一下把 @item.p_day
中的换行符替换掉,比如:
onclick="editItem('@item.jd_no','@(item.p_day).Replace("\r\n").Replace("\n","")')"
2 回答1.5k 阅读✓ 已解决
2 回答871 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答885 阅读✓ 已解决
2 回答779 阅读
1 回答764 阅读✓ 已解决
2 回答1.1k 阅读
使用 System.Web.HttpUtility.JavaScriptStringEncode() 方法