asp.net怎么从前台取到后台值,后台取到前台值??
9个回答
展开全部
前台取后台的值,可以有以下N中办法:
1,后台定义一个protected的变量,前台可以直接<%= ... %>取到
2,后台Response.Write一段javascript,把后台变量当作一个javascript变量写入Response输出流,例如:ClientScript.RegisterClientScriptBlock(GetType(), "", "var p="+后台的值+";", "true");
3,前台放一个Hidden控件,在后台给这个Hidden控件赋值,前台就能从这个Hidden控件生成的<input type="hide" value="..." />取到值了
4……
后台取前台的值:
1,可以把上面的方法第3中反过来用
2,ajax
3,……
1,后台定义一个protected的变量,前台可以直接<%= ... %>取到
2,后台Response.Write一段javascript,把后台变量当作一个javascript变量写入Response输出流,例如:ClientScript.RegisterClientScriptBlock(GetType(), "", "var p="+后台的值+";", "true");
3,前台放一个Hidden控件,在后台给这个Hidden控件赋值,前台就能从这个Hidden控件生成的<input type="hide" value="..." />取到值了
4……
后台取前台的值:
1,可以把上面的方法第3中反过来用
2,ajax
3,……
追问
楼上几位都有说的,但好像不怎么行额。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从前台取后台的值方法很多,比如用Cookie 或者hiddenField空间的value属性,我一般用AjaxPro,可以上网down一个
从后台取前台,比如textBox,你可以在后台获取他的clientId 比如textBox.text 就是他的值了,去HiddenFIeld也是一样,多种方法都可以
从后台取前台,比如textBox,你可以在后台获取他的clientId 比如textBox.text 就是他的值了,去HiddenFIeld也是一样,多种方法都可以
追问
我怎么用hidden 好像不行 取不到??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台可用数据绑定后台值 例:<%#Eval("字段名")%>
前台用服务器控件,后台可以直接用text或value取值 例:string ss=textbox1.text
前台用服务器控件,后台可以直接用text或value取值 例:string ss=textbox1.text
更多追问追答
追问
好吧 可以帮我看看的吗。。
追答
在哪?Hi我
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用隐藏域保存吧
前台
document.getElementById("HiddenField1").value = "赋值";
后台
string str=HiddenField1.Value;
前台
document.getElementById("HiddenField1").value = "赋值";
后台
string str=HiddenField1.Value;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询