java与asp.net传送数据的问题 asp.netjava 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用字符也可以用xml也可以用json只要java那边知道怎么解析就可以了 Response.Write(......)你应该找个ashx的例子看看。 直接返回数据就可以了,比如html或者json 例如,如果想返回json就在Page_load 里string json = "{\"name\":\"Joe\"}";Response.Clear();Response.ContentType = "application/json; charset=utf-8";Response.Write(json);Response.End(); js和asp.net之间互相调用、访问; //C#声明的变量 public string Str = "C# variable"; //C#声明的方法 public string GetStr(string str) { return str + Str; }//js脚本访问变量方法 <script language="javascript" type="text/javascript"> function CallCSVariable() { alert("<%= Str %>"); } function CallCSMethod() { alert('<%= GetStr("this is a ") %>'); } </script>//互相访问 <input id="Hidden1" type="hidden" runat="server" /><script language="javascript" type="text/javascript"> function SetHidden() { document.getElementById("Hidden1").value = "javascript set value"; } </script>//cs页面访问隐藏字段 protected void btnCallJavaScript_Click(object sender, EventArgs e) { //必须将Hidden放在Form中 Response.Write(Hidden1.Value); }//绑定控件访问方法 <asp:Repeater ID="Repeater1" runat="server"> <HeaderTemplate><table></HeaderTemplate> <ItemTemplate> <tr> <td> <%# Eval("Key") %> </td> <td> <%# Eval("Value") %> </td> </tr> </ItemTemplate> <FooterTemplate></table></FooterTemplate> </asp:Repeater> protected void Page_Load(object sender, EventArgs e) { //创建字典对象 Dictionary<string,string> colorDict = new Dictionary<string,string>(); colorDict.Add("red","红色"); //添加字典项 colorDict.Add("blue", "蓝色"); colorDict.Add("green", "绿色"); colorDict.Add("yellow", "黄色"); Repeater1.DataSource = colorDict;//将字典对象绑定到Repeater Repeater1.DataBind(); } public string GetColorName(string color) { if (color == "red") { return "这是红色"; } else if (color =="blue") { return "这是蓝色"; } else if (color =="green") { return "这是绿色"; } else if (color =="yellow") { return "这是黄色"; } return "__"; } 如何用JS来截取字符串? 陈先生,终于赢了,爽!!! WebForm调用WinControl怎样返回值 关于委托的问题 (急) 如何复制工程? 高手指教下.我查了半天.也查不到答案. 一个小小问题!怎样实现网页5秒后自动跳转到其他网页(要用C#语) Forms中TreeView的scrollable功能,在Web中的TreeView中如何实现? 为什么能正常生成,但不能显示! 斑竹,为什么我的帖子你不分清红皂白就移到“非技术区”?而且,你移的帖子,却反而扣我的信誉分?????!!!! mvc view 中如何在页面填入的值传到同一个页面的链接参数 taoba天猫导航的绝对定位求高手
也可以用xml
也可以用json只要java那边知道怎么解析就可以了
Response.Write(......)你应该找个ashx的例子看看。
Response.Clear();
Response.ContentType = "application/json; charset=utf-8";
Response.Write(json);
Response.End();
//C#声明的变量
public string Str = "C# variable"; //C#声明的方法
public string GetStr(string str)
{
return str + Str;
}
//js脚本访问变量方法
<script language="javascript" type="text/javascript">
function CallCSVariable()
{
alert("<%= Str %>");
}
function CallCSMethod()
{
alert('<%= GetStr("this is a ") %>');
}
</script>
//互相访问
<input id="Hidden1" type="hidden" runat="server" />
<script language="javascript" type="text/javascript">
function SetHidden()
{
document.getElementById("Hidden1").value = "javascript set value";
}
</script>
//cs页面访问隐藏字段
protected void btnCallJavaScript_Click(object sender, EventArgs e)
{
//必须将Hidden放在Form中
Response.Write(Hidden1.Value);
}
//绑定控件访问方法
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate><table></HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("Key") %>
</td>
<td>
<%# Eval("Value") %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:Repeater>
protected void Page_Load(object sender, EventArgs e)
{
//创建字典对象
Dictionary<string,string> colorDict = new Dictionary<string,string>();
colorDict.Add("red","红色"); //添加字典项
colorDict.Add("blue", "蓝色");
colorDict.Add("green", "绿色");
colorDict.Add("yellow", "黄色");
Repeater1.DataSource = colorDict;//将字典对象绑定到Repeater
Repeater1.DataBind();
} public string GetColorName(string color)
{
if (color == "red")
{
return "这是红色";
}
else if (color =="blue")
{
return "这是蓝色";
}
else if (color =="green")
{
return "这是绿色";
}
else if (color =="yellow")
{
return "这是黄色";
}
return "__";
}