首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostBack和函数问题

PostBack和函数问题
EN

Stack Overflow用户
提问于 2013-01-26 04:57:35
回答 1查看 66关注 0票数 0

不使用jQuery或Javascript,因为这是一个现有网站的修复,它不是这样设计的。我已经达到了这样一个点,当DropDownList被选中并且它是postBack时,我执行我的逻辑,将textBox readOnly状态设置为true或false。我现在的问题是selectValue不一致。selct字段中显示的内容与发回页面的内容不同。假设我有None、5.00、10.00、15.00、20.00作为我的选择。我首先选择10.00,然后我选择20.00,它显示10.00。它回发先前的select值。整个网站都是从代码后台页面编写的。aspx页面完全是从.vb页面编写的。所有内容都被写入asp标签。以下是代码;

代码语言:javascript
复制
            If Page.IsPostBack Then
                If product_option_is_required > 0 then
                    myTextBox.ReadOnly= true
                Else
                    myTextBox.ReadOnly= false
                End if
                For Each child_control As Control In productOptions.Controls
                    If TypeOf child_control Is DropDownList Then
                        Dim child_ddl As DropDownList = child_control
                        tempName = products.getProductDependant("product_option_name",product_option_id)
                        tempSelectText = products.getProductSelectDependant("product_option_detail_name",child_ddl.SelectedValue)
                        priceDependant.Text ="here" & child_ddl.ID & " " & child_ddl.SelectedIndex & " " & child_ddl.SelectedValue & " --" & tempSelectText
                        If child_ddl.Text = "None" then
                            myTextBox.ReadOnly = true
                            myTextBox.Text = "If selected above enter name"
                        Else
                            myTextBox.ReadOnly = false
                            myTextBox.Text = ""
                        End if
                    End If

                next
            End if
EN

回答 1

Stack Overflow用户

发布于 2013-01-26 05:41:29

在您的代码中,您像使用字符串值一样使用dependantProd。

代码语言:javascript
复制
dependantProd = tempName.Replace(" ", "_") & "_" & product_option_id

如果它是字符串,你不能这样做-

如果dependantProd.SelectedIndex >0,则为

此外,如果您动态创建一个控件,则需要在回发时进行检索。否则,您将无法检索它们的投递值。

https://stackoverflow.com/a/14462040/296861

https://stackoverflow.com/a/14449305/296861

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14530268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档