string.Format时,字符串包含{}的问题
如果在字符串中本身包含"{"或"}"字符,那么用"{{"来代替"{"、"}}来代替"}"就可以了。
错误:
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);