我正在调整团队项目中的付款错误。我对c#还是很新的。因此,如果我遗漏了一些简单的逻辑,请随时告诉我。
我遇到的问题是我的Sitecore值未设置为代码中的属性。它给我留下了一个空字符串
我有以下变量
var paymentTokenResponse = new PaymentToken();
设置如此
paymentTokenResponse.ErrorMessage = SitecoreApplicationLogic.GetFieldValue(INVALID_CC_ERROR_MSG, ResourceGUIDs.ReviewAndPay)
ErrorMessage属性设置为类似字符串
public string ErrorMessage { get; set; }
调试人员看到的是什么令我感到困惑
SitecoreApplicationLogic.GetFieldValue(INVALID_CC_ERROR_MSG, ResourceGUIDs.ReviewAndPay)
要返回字符串"您使用无效的信用卡付款
但当我走过房产时,我看到了
paymentTokenResponse.ErrorMessage = " ".