如果在字符串中本身包含"{"或"}"字符,那么用"{{"来代替"{"、"}}来代替"}"就可以了。

错误:

          string strMsg = string.Format("<script>if(confirm('保存成功!\n继续录入?')){document.location='frmPeopleFluxEdit.aspx?lngShopID={0}'}else{document.location='frmPeopleFluxEdit.aspx?lngPeopleFluxID={1}}</script>", lngShopID, lngPeopleFluxID);

正确:

          string strMsg = string.Format("<script>if(confirm('保存成功!\n继续录入?')){{document.location='frmPeopleFluxEdit.aspx?lngShopID={0}'}}else{{document.location='frmPeopleFluxEdit.aspx?lngPeopleFluxID={1}}}</script>", lngShopID, lngPeopleFluxID);

相关文章: