我假設您正在使用CreateUserWizard
控件。如果您可以導航控制樹以獲取正確的ClientID
。
<script type="text/javascript">
var el = document.getElementById('<%= CreateUserWizard1.WizardSteps[0].FindControl("CreateUserWizardStep1").Controls[0].FindControl("tbGiftCertAmount").ClientID %>');
el.value = 'NewValue';
</script>
你的模板可能會有所不同,所以你可能需要調整它。
爲了演示目的,我測試了嚮導的aspx代碼,其中包括tbGiftCertAmount
。
<asp:CreateUserWizard ID="CreateUserWizard1" runat="server">
<WizardSteps>
<asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server">
<ContentTemplate>
<asp:TextBox ID="tbGiftCertAmount" runat="server"></asp:TextBox>
<asp:TextBox ID="UserName" runat="server"></asp:TextBox>
<asp:TextBox ID="Email" runat="server"></asp:TextBox>
<asp:TextBox ID="Password" runat="server"></asp:TextBox>
</ContentTemplate>
</asp:CreateUserWizardStep>
<asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server">
</asp:CompleteWizardStep>
</WizardSteps>
</asp:CreateUserWizard>
謝謝我會試試這個,並與上面的第一個解決方案進行比較。感謝幫助! –