0

みなさん、ASP.Net QueryStrings で厄介なエラーが発生しています。

クエリ文字列を使用して、ASP Web アプリであるページから別のページに値を渡しました。
そのため、クエリ文字列の値に基づいて、宛先ページのフォーム表示モードを変更できます。

リダイレクトコードは次のとおりです。

Response.Redirect("~/Exams/Questions/ExamQuestionEntry.aspx?mode=1&examCode=" & examCode)

ページを読み込むときに ExamQuestionEntry、値に基づいて FormView を変更しmodeます。たとえば、0 はデフォルトの読み取り専用モード、1 は挿入モード、2 は編集モードです。
しかし、ここに奇妙なことがあります...
モード値を 1 に設定し、FormView を挿入モードに設定すると、すべてが正常に機能します。しかし、モードを0または2に設定すると、エラーが発生しました...
"Input string was not in a correct format."

想像できるあらゆる代替手段と解決策を試しましたが、最終的に、なぜこれが起こっているのか正直にわかりません.

4

0 に答える 0