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

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框呢?
...全文
412 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧