-2
你好我所有的新手都在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這些值文件 –