如何从服务器端向客户端发送结果值? [英] how to send result value from server side to client side?

查看:75
本文介绍了如何从服务器端向客户端发送结果值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我在服务器端计算两个数字,结果显示在那里。

现在我想要用javaScript消息框显示输出结果。

我想从服务器端向客户端发送数据..



ex:

Hi All,

I am calculating two numbers in server-side and that result is showing there.
Now I want to show that output result with javaScript message box.
I want to send data from server side to client side..

ex:

int num1=Convert.ToInt32(txt1.text);
int num2=Convert.ToInt32(txt2.text);
int res=num1+num2;

btnsave.Attributes.Add("onclick", "return op();");



我是像这样使用。请给我宝贵的建议。



谢谢

Hari


I am using like this. Please give me valuable suggestions.

Thank You
Hari

推荐答案

试试这个,



Try this,

string strScript="<script> alert('Sum of num1 and num2 is : ";
strScript += res.ToString();
strScript += "');</script>";


ClientScript.RegisterClientScriptBlock(GetType(), "Alert", strScript.Trim(), true);


您可以使用 HiddenField ,或者使用代码块(<%=%>)直接访问它。



1. HiddenField

设计

You can use HiddenField or else access it directly using code blocks (<%= %>).

1. HiddenField
Design
<asp:hiddenfield id="HiddenField1" runat="server" /> 



代码


Code

HiddenField1.Value = "myValue";



Javascript


Javascript

var myValue = document.getElementById('HiddenField1').value;





2. 使用代码块(<%=%>)

将服务器变量设为公共属性。



现在访问如下。



2. using code blocks (<%= %>)
Make your server variable as Public Property.

Now access it like below.

var variable = '<%= ServerVaraible %>';





参考 -

1. 传递在服务器端变量为javascript [ ^ ]。

2. 如何在asp.net中的javascript中使用服务器端变量 [ ^ ]


这篇关于如何从服务器端向客户端发送结果值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆