我想要一个javascript函数使ascx的动态表中的文本框的readonly为false

时间:2018-05-03 09:19:20

标签: javascript asp.net vb.net ascx

我想添加一个JavaScript函数,通过它我可以使我的Text Box字段可编辑而不是只读。

此外,该表是一个动态表格,其中包含我的文本框。

请帮帮我。

代码:

 cell.Controls.Add(New clsHtmlInputCurr(cCTRNAMEPREFIX_ASSET_UNITPRICE, objAsset.UnitPrice, Not
                                           IsEditable(enuActEditMode.eNew, enuActEditMode.eEdit_Proc1, enuActEditMode.eEdit_Proc1_ext), "startEdit(this)", "calcAssets(this)", 15, 100, enuHtmlCtrLabel.No, intAssNo, CI).Ctrl)

1 个答案:

答案 0 :(得分:-1)

文本框是asp组件吗?如果是这样,当页面刷新时,有可能忽略对值的更改,因为asp可能会选择忽略只读控件的传入值。

您是否尝试避免页面加载?您可以将文本框包装在UpdatePanel中,然后它仍然可以在asp控件下运行。虽然能够在没有整页加载的情况下进行更改。