这很奇怪-当我在page_load上运行一些代码而失败时,我想用一个值填充一个隐藏的文本框。代码将触发并逐步调试,但该值仍为空白。该代码运行良好,并命中了这一点:
if (strResults[0] != "Success") {
fail.Value = "Failed";
}
因此,如果提交失败(如果成功,则失败)的失败值应显示为“失败”,但事实并非如此。
此处是代码(已编辑)
try {
if (Request.QueryString["bla"] != null) {
if (Request.QueryString["blabla"] == "yes")
}
if (Request.QueryString["blablablabla"] != null) {
if (Request.QueryString["bla"] == "yes") {
string strResponse = "";
try {
if ());
if (intTransactionCodeAlreadyExists > 0) {
} else {
//do stuff
);
string[] strResults = strResponse.Split('|');
if (strResults[0] != "Success") {
fail.Value = "Failed";
}
}
}
} catch (Exception ex) {
//do stuff
}
}
}
} catch (Exception ex) {
//do stuff
}
答案 0 :(得分:0)
这在我的设置中有些混乱。重新安装Visual Studio之后,代码按预期开始工作。不能100%确认问题出在哪里,但已全部解决。感谢您的帮助。