读书人

母版框架的有关问题,javascript失效!大

发布时间: 2012-01-01 23:10:55 作者: rapoo

母版框架的问题,javascript失效!!!大家帮看看!UUUUUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYYYYY
项目后台用的母版做的框架
然后子页里用的一个分页里需要javascript
原来是写在head标签里
后来加到框架里就失效了 大家看下代码

最后查了下可以用clientid,但好象需要换成html控件,!
水平,实在不知道怎么弄了,所以大家帮忙看看!别丢句话就走了...5555555 thank you!

<%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "SaleList.aspx.cs " Inherits= "Admin_Sale_SaleList " MasterPageFile= "~/Admin/AdminManager.master " %>

<asp:Content ContentPlaceHolderID=ContentPlaceHolder1 EnableViewState=true runat=server Visible=true>
<script language=javascript>
function ChangePage(i)
{
document.all.hiddenCurrentPage.value = i;
__doPostBack( 'btnClick ', ' ');
}
</script>
<div>
<table align= "center " border= "0 " cellpadding= "0 " cellspacing= "0 " style= "width: 420px ">
<tr>
<td align= "center " style= "height: 18px "> 出售单列表 </td>
</tr>
<tr>
<td align= "center ">
<asp:DataList ID= "dlstSaleList " runat= "server ">
..................................................




[解决办法]
楼上的方法不合理。
如楼主所说,可以用ClientID来获取控件的Id。
document.getElementById( " <%=asp控件名.ClientID %> ")
[解决办法]
要是在独立的JS文件中访问服务器控件,可以在aspx页中把控件的ClientID属性赋给一个变量,在JS文件中通过该变量来引用控件:
定义:
var xx = " <%=asp控件名.ClientID %> ";

引用:
document.getElementById(xx)

读书人网 >asp.net

热点推荐