こんにちはすべて私はASP.NETの初心者で、コードボックスでテキストボックスの値を取得しようとしていますが、それを行うことができません ここでは私がやっているプロセスです そこにはgridviewがあります私のプロジェクトとrowclickに私は JavaScriptの背後にあるコードで値を取得する方法
function GetSelectedRow(lnk) {
var row = lnk.parentNode.parentNode;
var rowIndex = row.rowIndex - 1;
var customerId = row.cells[0].innerHTML;
var suggested_plan = row.cells[1].innerHTML;
var plan_id = row.cells[5].innerHTML;
var propsed = row.cells[3].innerHTML;
var previouscost = row.cells[4].innerHTML;
document.getElementById('<%=txt_lead_id.ClientID %>').value = customerId;
document.getElementById('<%=txt_suggested.ClientID %>').value = suggested_plan;
document.getElementById('<%=txt_suggested.ClientID %>').title = plan_id;
document.getElementById('<%=txt_previous.ClientID %>').value = previouscost;
document.getElementById('<%=txt_units.ClientID %>').value = propsed;
return false;
}
</script>
このスクリプトを呼び出していると私はtxt_lead_idのようなテキストボックスの値を取得し、同様にtxt_suggestedが、コードで、私は 文字列lead_id = txt_lead_id.Textを取得しています後ろたときにしています。それからlead_idは私に何がうまくいかないのか分からないヌル値を与えています。
コードビハインドは、コンパイルされたC#のサーバーサイドコードです。 JavaScriptは、サーバー側のコードによって生成されるクライアント側のコードです。 JavaScriptはコードビハインドで直接実行できません。 –
@Scott Marcusだから私はこれをどのように達成することができますか? –
@ScottMarcusスクリプトは.aspxで宣言されています。これらの値を.aspx.csファイルで取得する必要があります。 –