我有隱藏的字段在服務器上運行,我在我的C#代碼設置值,當我點擊一個按鈕,我希望該值傳輸到我的JavaScript或jQuery,還按鈕在更新面板中。所以不會發生回傳。我用的RegisterStartupScript但沒有工作叫吧,這裏是我的C#代碼我想隱藏字段值從C#到我的javascript
using (MemoryStream ms = new MemoryStream())
{
// Convert Image to byte[]
image.Save(ms, ImageFormat.Png);
byte[] imageBytes = ms.ToArray();
// Convert byte[] to Base64 String
base64String = "data:image/png;base64," + Convert.ToBase64String(imageBytes);
}
hidImgQR.Value = base64String;
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "myScript", getImgQR();", true);
jQuery中
function getImgQR()
{
alert($("input[id$=hidImgQR]").val());
}
我已經嘗試了許多不同的方式,但它不工作,可能是因爲它並不需要更新面板最新的價值,但只有我分配了defalut值..
也試過了 – srkneo