ASP.NET 前台后台互相传值的方式有哪些?

javascript如何向后台的C#传值?而后台的C#如何把值传给前台的javascript?请举贴切易懂的例子说明,谢谢... javascript如何向后台的C#传值?而后台的C#如何把值传给前台的javascript?请举贴切易懂的例子说明,谢谢 展开
 我来答
liushaojie1988
2013-10-22 · TA获得超过227个赞
知道小有建树答主
回答量:716
采纳率:50%
帮助的人:230万
展开全部
首先,B/S的程序都是无状态的,所谓传值只发生在客户机与服务器交互的一瞬间。

所以这个传值可以理解为,前台(或后台)为后台(或前台)准备好了值,等待交互(回发或提交)的瞬间让(后台代码或前台js)去获取。

我用的比较多的是放置一个HiddenField,这样后台C#代码可以控制值,前台js也可以修改或者获取值。就实现了所谓的前后台传值。
追问
请把HiddenField的用法举个例子,谢谢
追答
 //后台代码
        protected void Page_Load(object sender, EventArgs e)
        {
           if(!IsPostback)
                HiddenField1.Value = "我是C#设后台代码设置的值";
        }
//前台代码
jQuery(document).ready(function () {
            alert(jQuery("#<%=HiddenField1.ClientID %>").val());
            });
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式