脚本执行,但代码隐藏不执行
Script executes but code-behind not
我的aspx页面上有一个按钮。使用此按钮,我将在select元素中添加一个选项元素,并在页面上显示的GridView中添加一些数据。我想把选项元素放在第一位,而不是从这个按钮后面执行我的代码。
我有按钮和评估的组合框:
<asp:DropDownList runat="server" ID="comboboxPeople" ... />
<asp:DropDownList runat="server" ID="comboboxOutput" />
<asp:Button runat="server" ID="buttonAdd" text="Add passanger" OnClick="buttonAdd_Click" OnClientClick="addOptionToSelectElement();" />
我有脚本:
function addOptionToSelectElement() {
var cb = document.getElementById('<%=comboboxPeople.ClientID %>');
var cbout = document.getElementById('<%=comboboxOutput.ClientID %>');
var op = document.createElement("op");
op.value = cb.options[cb.selectedIndex].value;
op.text = cb.options[cb.selectedIndex].text;
cbout.appendChild(op);
}
我的代码在后面:
protected void buttonAdd_Click(object sender, EventArgs e)
{
DoSomething(...);
}
我的问题是:如果我把脚本函数附加到按钮上,后面的代码就不起作用了。如果我不使用脚本,我的代码就会运行。
知道吗?谢谢
comboboxOutput来自哪里。我累了,没有底线,它工作
var cbout = document.getElementById('<%=comboboxOutput.ClientID %>');
cbout.appendChild(op);
相关文章:
- javascript函数和代码隐藏函数的执行顺序
- 未执行Ajax隐藏表单提交验证
- 脚本执行,但代码隐藏不执行
- ASP.NET控件代码隐藏未执行
- 仅使用textbox方法和属性在confirm ok和cancel的代码隐藏中执行不同的代码
- 从 javascript 执行代码隐藏函数/子 (VB.NET)
- JavaScript confrmation 框,仅在单击“是”时执行代码隐藏
- 在Razor生成的隐藏字段上强制执行类型,在没有强制转换的JavaScript中接收变量
- ASP.NET 执行代码隐藏之前确认
- jQuery显示/隐藏后要执行的回调函数
- 在执行上一个的处理程序之前检查下一个事件以隐藏自动完成
- 从隐藏字段执行javascript函数
- 加载gif隐藏当所有的ajax脚本已经执行
- Ng-src即使被ng-if隐藏也会执行
- 基于隐藏变量的值执行客户端验证
- 键盘隐藏和执行链接
- 在ng重复使用隐藏元素完成后执行函数
- ASP.NET代码隐藏文件在哪里执行?(客户端或服务器)
- 隐藏第一个窗体,然后显示第二个窗体.Secnd表单执行多次提交
- JS - 如果隐藏字段的值为“x”,则执行函数