有办法吗?
Gridview或Repeater 是运行在服务器端的,javascript 是运行在客户端的
Gridview或Repeater 是运行在服务器端的,javascript 是运行在客户端的
解决方案 »
- DataGrid控件的ButtonColumn的问题
- 新手求助!!由.aspx生成.aspx.cs出现问题
- javascript代码在aspx文件及html文件中浏览器的反应不一样
- link 的一个用法,高手进!
- 高分求助!!!高手--请
- 请问,这些在客户端能执行些什么事件?
- Page.RegisterClientScriptBlock 方法和Page.RegisterStartupScript 方法的区别是什么?
- 关于Web控件在IIS的服务器中不能显示!【在线等】
- 很难的问题,请高手指教!(在线等...)
- 我如何动态地为<asp:table />控件增加rows和cells
- ASP.net加密方面的问题,请高手帮忙解决!
- asp.net页面上显示不出来htc插件
ajax取出xml,或者服务器端注册xml到客户端
格式如
<Root>
<Columns> .... </Columns>
<Rows>
<Row><Cell></Cell>.....</Row>
.....................
</Rows>
<Root>
根据分页方法读取xml其实客户端排序,查询,可以做到无刷新页面
// 查询部门下的预算项目,dept表示部门编号
function getBudgetItem()
{
dept=document.all["drpDepartment"].value
var url = "../function/budgetitem_get.aspx?dept="+dept;
var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
oHttpReq.open("POST", url, false);
oHttpReq.send("");
result = oHttpReq.responseText; var oDoc = new ActiveXObject("MSXML2.DOMDocument");
oDoc.loadXML(result);
items = oDoc.selectNodes("//NewDataSet/Table");
var lst = document.all["drpBudgetItem"];
lst.options.length = 0;
// 显示施工地点数据
for (var item = items.nextNode(); item; item = items.nextNode())
{
var code = item.selectSingleNode("BudgetItemCode").nodeTypedValue;
var name = item.selectSingleNode("BudgetItemName").nodeTypedValue;
var newOption = document.createElement("OPTION");
newOption.text = name;
newOption.value = code;
lst.options.add(newOption);
}
selectBudgetItem();
}// 保存用户对预算项目的选择
function selectBudgetItem()
{
var index = document.all["drpBudgetItem"].selectedIndex;
if (index == -1) document.all["txtBudgetItemCode"].value = "";
else document.all["txtBudgetItemCode"].value = document.all["drpBudgetItem"].options[index].value;
}
---------------------------
人家问的是绑定到DataGrid,看清楚点吧。
<script language=javascript>
function ADD()
{
var index = <%=this.GridItems.SelectedIndex%>;
if(index == -1)
{
window.close();
}
else
{
var text = document.getElementById("GridItems").rows[index + 1].cells[6].innerText;
window.opener.document.form1.txtCoRe.value = text;
window.close();
}
}
</script>