我尽量把问题描述的清晰一点...
C#写了一个[上一页][下一页]的翻页控件,控件中,有1个HtmlInputHidden变量submitBySelf,默认值为0,目的是如果是0则为第一页,否则就不是第一页
比如说是图书归还页面,当前是第二页,选中页面上某个记录后,点击"归还"
submitBySelf值变为1.
页面上JS代码
function gotoPage(thePage)
{
document.getElementById('pageController:submitBySelf').value="1";
}当页面上只有一个翻页控件的时候是没有问题的.
现在页面上放了2个翻页控件,上面一个是pageController,下面一个是pageController2.
JS
function gotoPage(thePage)
{//资产
document.getElementById('pageController:submitBySelf').value="1";
}
function gotoPage2(thePage)
{//图书
document.getElementById('pageController2:submitBySelf').value="1";
}.CS中
btnReturn.Attributes["onclick"]="gotoPage2(" + bookPageInfo.getCurrentPage() + ");";
btnReturn.Attributes["onclick"]="gotoPage(" + assetPageInfo.getCurrentPage() + ");";
现在问题是
这两个btnReturn.Attributes....
如果只用一个的话都是正确的,可是2个一起用的时候,下面那个submitBySelf的值点"归还"就变为0了..
这是为什么啊???
也请各位遇到过的高手们赐教
C#写了一个[上一页][下一页]的翻页控件,控件中,有1个HtmlInputHidden变量submitBySelf,默认值为0,目的是如果是0则为第一页,否则就不是第一页
比如说是图书归还页面,当前是第二页,选中页面上某个记录后,点击"归还"
submitBySelf值变为1.
页面上JS代码
function gotoPage(thePage)
{
document.getElementById('pageController:submitBySelf').value="1";
}当页面上只有一个翻页控件的时候是没有问题的.
现在页面上放了2个翻页控件,上面一个是pageController,下面一个是pageController2.
JS
function gotoPage(thePage)
{//资产
document.getElementById('pageController:submitBySelf').value="1";
}
function gotoPage2(thePage)
{//图书
document.getElementById('pageController2:submitBySelf').value="1";
}.CS中
btnReturn.Attributes["onclick"]="gotoPage2(" + bookPageInfo.getCurrentPage() + ");";
btnReturn.Attributes["onclick"]="gotoPage(" + assetPageInfo.getCurrentPage() + ");";
现在问题是
这两个btnReturn.Attributes....
如果只用一个的话都是正确的,可是2个一起用的时候,下面那个submitBySelf的值点"归还"就变为0了..
这是为什么啊???
也请各位遇到过的高手们赐教
解决方案 »
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许
- 如何读取指定文件夹里的文件
- 求一个正则表达式
- ajax type: form jquery 如何使用?例子
- 又要问一个关于(local)\SQLEXPRESS的问题了
- 弹出的模式窗口关闭后,如何刷新父窗口?
- 如何在分页前把数据导入excel中?
- 高分求教!!梅花雪树控件如何应用于ASP.NET中?
- 问一个自己困惑的问题
- 关于日期转换的问题?
- 新手问:asp.net使用session控制用户是否能访问的问题?
- 200分奉上,CSDN挂了半个月了还没解决,导航菜单问题,高手帮帮忙啊>>>>>>>>>>>>>>>>>>>>>
:)
这个并不是必要的,只是这里问题出在这,我拿出来问一下
JS
function gotoPage(thePage)
{//资产
document.getElementById('pageController:submitBySelf').value="1";
document.getElementById('pageController2:submitBySelf').value="1";
}.CS中
btnReturn.Attributes["onclick"]="gotoPage(" + assetPageInfo.getCurrentPage() + ");";
控件中也有这个
function gotoPage(thePage)
{
document.getElementById('pageController:submitBySelf').value="1";
}
function gotoPage2(thePage)
{
document.getElementById('pageController2:submitBySelf').value="1";
}
用ClientID作为参数是什么意思?
<%=pageController:submitBySelf.ClientID%>
代替
即function gotoPage(thePage)
{
document.getElementById('<%=pageController:submitBySelf.ClientID%>').value="1";
}
{
string sScript = @"
function gotoPage(thePage)
{
document.getElementById('"+ submitBySelf.ClientID +@"').value='1';
}";
string Key = this.GetType().ToString(); if (!this.Page.IsClientScriptBlockRegistered(Key))
{
string sScript = @"
function gotoPage(thePage)
{
document.getElementById('"+ submitBySelf.ClientID +@"').value='1';
}";
this.Page.RegisterClientScriptBlock(Key, sScript);
}
this.GetType().ToString();
this.Page.IsClientScriptBlockRegistered(Key))
这些函数是系统的吗?怎么.不出来啊- -string sScript = @"
function gotoPage(thePage)
{
document.getElementById('"+ submitBySelf.ClientID +@"').value='1';
}";
还有这个@都是什么意思啊?