私はその背後に次のコードを持っていますが、最近まで、うまく機能していてダンディでした!
tbxProdAC.Attributes.Add("onclick", "$('#" + GridView1.ClientID + "').remove();
$('#" + radProdAC.ClientID + "').attr('checked', true);
$('#" + ddlBuyer.ClientID + "').val('--Choose Buyer--');
$('#" + ddlSub.ClientID + "').val('--Choose Sub Category--');
$('#" + ddlProd.ClientID + "').val('--Choose Product--');");
ただし、(マスターページから)コンテンツプレースホルダーの概念を導入して以来、ObjectExpectedエラーが繰り返し発生します。
これが発生している理由がわかりました。asp.netはCPHを考慮してコントロール名を修正しています。$('#ctl00_ContentPlaceHolder1_radBuyer').attr('checked', true);
この問題を解決し、これを考慮してasp.netコントロールの名前を効果的に「変更」するにはどうすればよいですか?