私はこれで私の髪を引っ張る準備ができています。VS2010 で ASP.NET 2.0 Web サイトに取り組んでいますが、タイトルに表示されているエラーが表示されます。このエラーは、Web サイトを公開しようとしたときにのみ表示されます。それが含まれているaspxファイルを単に右クリックし、[ブラウザで表示]をクリックすると、完全に正常に機能します。VS2010 からデバッグ モードでファイルを実行しても問題なく動作します。コードには完全に正常に動作する他の asp コントロールがありますが、何らかの理由で、追加したものに問題があります。
関連するコードの一部を次に示します。
c#:
public partial class ApplicationScreen1Hold : System.Web.UI.Page
{
....
protected void Page_Load(object sender, EventArgs e)
{
....
if (Request.QueryString["SID"] != null) //this is existing code
{
hdnSID.Value = Request.QueryString["SID"].ToString().Trim();
}
if (Request.QueryString["RID"] != null) //this is my new code
{
txtReferralCode.Text = Request.QueryString["RID"];
}
....
}
}
html:
<td style="padding-left:25px">
<label>Referral Code
<asp:TextBox ID="txtReferralCode" runat="server" MaxLength="8"></asp:TextBox>
</label>
</td>
C# コードでは、上記の行を残して、同じフォーム内の他の入力の 1 つに問題なくアクセスする方法を示しています。ページ上の別のテキスト ボックスからコピーした html のテキスト ボックス コントロールを変更し、 andイベントが必要ないためid
削除しました。class
onkeyup
テキストボックスを定義する必要がある可能性はありますか?他のコントロールに対してそれを行う場所が見つからないか、何か他のものを見逃している可能性がありますか?
このエラー コードを参照している他の質問を見てきましたが、どれも私を助けることができませんでした。