function success()
{
var orderno=document.getElementById("l_OrderNo");
if(confirm("现在编辑该订单回款内容吗?"))
{
window.location.href="EditBackMoney.aspx?orderno="+orderno+"";
}
}然后在EditBackMoney.aspx界面: if(!Page.IsPostBack)
{
textbox1.Text=Request.QueryString["orderno"].ToString();
}
很郁闷的是每次textbox1的值都是[object].求高人帮忙看看我哪一点错了。谢谢PS:l_OrderNo绝对有值
解决方案 »
- .net中如何调用java的短信发送接口
- vs2008如何调出Chart图表控件?
- asp.net gridview里的dropdrownlist的绑定内容是根据gridview中的某个字段连接另外一个表的数据
- 这条DataTable语句看不懂,请帮忙解决下,谢谢各位
- 如何正确发布asp.net 2.0 得web程序
- 如何实现网页被访问的次数(求)
- [高级问题]不在页面上写绑定表达式,可否动态绑定Repeater控件?
- 如何对hashtable(哈希表)进行排序??
- 像这样长的sql语句如何在asp.net中执行,且要邦定DataGrid呀
- 如何改变TreeView字体的颜色,我用的是Treeview控件
- iframe标签页面调JS函数问题
- C# 如何替换不规则文本内容??
如果是TEXTBOX
那就是window.location.href="EditBackMoney.aspx?orderno="+orderno.value+"";
也就是这样:
document.getElementById("l_OrderNo").value;
window.location.href="EditBackMoney.aspx?orderno="+orderno.value+"";
MS也是可以的吧
还不行?
报什么错?
你是不是想用页面传值呢?
如果是的话可以把
var orderno=document.getElementById("l_OrderNo");
的值给页面的一个隐藏域,然后CS里这样写
Session["orderno"] = requset.form["隐藏域的name"].Tostring();
再另外一个页面接收一下就行了
var orderno=document.getElementById("l_OrderNo").value;
alert(obj.value);
你可以调试一下有没有找到这个对象,如果是undefined说明对象没找到
换成这个写法看看
var obj = document.getElementById("<%= l_OrderNo.ClientID %>");
function success()
{
var orderno=document.getElementById("l_OrderNo").value;
if(confirm("现在编辑该订单回款内容吗?"))
{
window.location.href="EditBackMoney.aspx?orderno="+orderno+"";
}
}这样试试,,因为你的少了一个value当然是object