我在DataGrid中设置了模板列的编辑模式(非编辑模式设置label)中设置dropdwonlist和textbox控件。要多次dropdwonlist的值。(autopostback=True)每次选择dropdwonlist的数值后,添加到textbox中。这需要autopostback=True,但这样一来每次dropdwonlist的数值后,表单都要提交服务器。可否在不提交服务器的情况下完成这个工作(能否在javascript中完成?)?
解决方案 »
- 网站发布后有的字变方块了?
- 请问如何得到ObjectDataSource中的数据,即转换为DataTable?
- 用WIN2003+IE 访问含有 AJAX的页面,就提示权限不够,或者提示“该页正在访问其控制范围之外的数据。这有些危险。是否继续?” 怎么办?
- 页面上显示图片的地方怎么显示文字了?
- asp.net 应用程序中的服务器错误
- 怎么样判断要连接的SQL数据库是否存在?
- 固定用户访问问题?
- 如何在服务端获取页面javascript变量的值?
- 请教一个简单但是很烦人的SQL语句!
- ASP.NET中Wen Control自定义事件
- web matrix中的问题:关于Datagrid中的column名称
- 系统有问题bluesoft.168u.net,小弟刚学习asp.net编程不规范,我给大家提供原代码,希望大虾能帮小弟改规范,要的留E-MAIL
AddHandler CType(dgListArticle.Items(i).Cells(5).FindControl("DropDownList1"), DropDownList).SelectedIndexChanged, AddressOf Selectchange
Next
TextBox tb = ..........FindControl................
ddl .Attributes.Add("onchange","return OnChanged(" + tb.ClientID + ");");
上面的ddl .Attributes.Add("onchange","return OnChanged(this," + tb.ClientID + ");");
html里面function OnChanged(varddl,varTb)
{
varTb.value = varddl.options[varddl.selectedIndex].value;
return false;
}
不用设置你的AutoPostBack为true