簡體   English   中英

帶有參數的JavaScript不能從后面的代碼中調用

[英]JavaScript with parameters not being called from code behind

您好,我對JavaScript還是很陌生,我正嘗試從背后的代碼中調用帶有多個參數的函數。 我相信我說錯了,因為我什至無法在我的javascript文件上點擊調試程序。 該功能應該采用這些參數,並將文本框等設置為這些值。

這是我的代碼背后:

RadScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "createEditAccount('" + ar2.Received_Date +"','" + ar2.Deposited_Date + "','" +
                                    ar2.Company_Name + "','" + ar2.Check_Amount + "','" + ar2.Check_Number + "','" +
                                    ar2.Description_ + "','" + arb.Breakdown_Amount  +
                                     "','" + arb.Account_Number + "','" + arb.Breakdown_Amount + "','" + arb.Notes + ");", true);

這是我的JavaScript函數:

function createEditAccount(ReceivedDate, DepositedDate, tbCompanyName, tbCheckAmount, tbCheckNum, tbDesc, cbResultsBreak, cbResultAcctNum, tbResultBreak, tbResultNotes) {
$("#EditAccount").modal('toggle');
$telerik.findControl(document, "ReceiveDate").value = ReceivedDate;
$telerik.findControl(document, "DepositDate").value = DepositedDate;
$telerik.findControl(document, "tbCompanyName").value = tbCompanyName;
$telerik.findControl(document, "tbCheckAmount").value = tbCheckAmount;
$telerik.findControl(document, "tbCheckNum").value = tbCheckNum;
$telerik.findControl(document, "tbDesc").value = tbDesc;
$telerik.findControl(document, "cbResultsBreak").value = cbResultsBreak;
$telerik.findControl(document, "cbResultAcctNum").value = cbResultAcctNum;
$telerik.findControl(document, "tbResultBreak").value = tbResultBreak;
$telerik.findControl(document, "tbResultNotes").value = tbResultNotes;
$("#MainContent_subType").val("new");

}

您可以將其他參數傳遞給RegisterClientStartupScript方法調用,以指示需要添加scriptTags。

Page.ClientScript.RegisterStartupScript(
    GetType(), 
    "MyKey", 
    "Myfunction();", 
    true);

希望這可以幫助。

問題是我需要使用ScriptManager.RegisterClientScriptBlock()因為我正在使用模式,並且此方法用於ajax回發。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM