后台给前台传值 马上结账 谢谢

huangdong1900 2007-09-11 02:18:20
a.aspx页面调用了b.ascx自定义控件

b.ascx自定义控件前台有
企業名<br />
<input name="sName" type="text"/><input type="Submit" value="検索" name="Search" onclick="return CheckInput()"/><br />

现在在a.aspx后台取到一个值c,
请问,怎么把值c传给<input name="sName" type="text"/>这个text框呢?
...全文
350 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
whoo529 2007-09-11
private string _a;
public string A
{
get{return _a;}
set{_a = value;}
}

value = '<%=A%>'
回复
feng5799 2007-09-11
1.使用ajaxpro框架,在CheckInput中调用一个函数,函数返回你要的值.
2.定义一个全局变量,如一楼.
3.页面加载的时候给一个隐藏控件赋值,用js取值
4......
回复
hacker1219 2007-09-11
用属性,楼上说的合适。
回复
Plougher 2007-09-11
象传递一般的URL参数一样穿过去,前提是你要重新加载一下控件
回复
NqIceCoffee 2007-09-11
属性和全局变量都能够实现
回复
zhangxiaopin 2007-09-11
//****说明:

//****在b.ascx定义一个属性哈,然后你需要你引用的b.ascx用户控件的页面中,调用你设置的属性就可以了

private string mCopationName="";

public string CopationName
{
get{return mCopationName;}
set{mCopationName=value;}
}
回复
huangdong1900 2007-09-11
文本框不是有个name了阿?
回复
chuxue1342 2007-09-11
楼上的可能取不到!先得找到自定义控件的ID再找input 的ID!!
回复
jeremy 2007-09-11
1.a.aspx 后台定义一个全局变量 public int c
2.把你的文本框加个id属性 假设为 tb
前台:<script>document.getElementById("tb").value=<%=c%></script>
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2007-09-11 02:18
社区公告
暂无公告