私は非常に愚かなクエリを持ち、それを投稿するにはあまりにも恥ずかしかったです。私はC#で作られたasp.net Webアプリケーションを持っていますが、私の問題はこれです、私は4つのラジオボタンを持っています、私はそれらをグループ化した、そして、クリックしたとき、私はそれらの下にラベルのテキストを設定したい。asp.net c#ラジオボタンがチェックされている場合set label not working
このプロジェクトでは、同じメソッドを使用する複数のページがあり、すべて正常に動作しますが、ラジオボタンが選択されたときに何らかの理由でテキストが表示されません。私はラジオボタン/ラベルなどの正しい名前をすべて使用していることを確認するためにチェックしました。誰かが自分のコードを見て、どれくらい愚かなことを指摘できますか?前もって感謝します!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Coursework
{
public partial class Payment : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void poundRadBtn_CheckedChanged(object sender, EventArgs e)
{
if (poundRadBtn.Checked)
{
costLbl.Text = ("Testing");
}
}
}
}
あなたがコントロールする 'poundRadBtn_CheckedChanged'イベントをバインドしましたか?あなたは正しいラジオボタンを選択していますか? 'poundRadBtn' –
あなたはPostBacksに精通していますか?あなたはこれをいくつかの方法で行うことができます。1つの例としてUpdatePanelを使用すると、PostBack中にWebページのラベルテキストを変更する方法や、単純なJava関数などを簡単に検索できます。 – MethodMan
サイドノート: '(" Testing ")'は冗長です。 –