在文件后面的代码中编写脚本代码,并从中获取值
write script code in code behind file and get value from it
我正在使用这个脚本并返回与我的ip地址相关的信息
<script language="Javascript" src="http://gd.geobytes.com/gd?after=-1&variables=GeobytesCountry,GeobytesCity,GeobytesRegion,GeobytesLatitude,GeobytesLongitude">
</script>
<script language="Javascript">
document.write("<p>Welcome to visitors from " + sGeobytesCity + ", " + sGeobytesCountry + ", " + sGeobytesRegion + ", " + sGeobytesLatitude + ", " + sGeobytesLongitude);
</script>
是否有任何方法,我使用这个脚本在代码后面的文件(aspx.cs),并将它们存储到一些变量…
protected void Page_Load(object sender, EventArgs e)
{
string city = sGeobytesCity;
}
使用asp文字控件
document.write('<p>Welcome to visitors from <asp:Literal id="sGeobytesCity" runat="server"' />);
然后在你的代码后面
sGeobytesCity.Text = HttpUtility.JavaScriptStringEncode("yourCityNameHere");
javascript编码器的主要目的是删除任何可能过早终止字符串的单撇号或双引号,从而允许javascript错误或恶意注入。
尝试将脚本中的数据保存在hidden
输入runat=server
中,然后从代码后面可以访问这个隐藏的输入。
<input type="hidden" runat="server" id="hiddenData" />
然后string data = hiddenEntityId.Value; //to get the data back
是的,但这一点也不简单。在javascript中,浏览器正在为你处理所有的"打开web请求,获取结果"。和它运行javascript,让你把值放入变量。在后面的代码中,你自己在做。这个例子来自http://msdn.microsoft.com/en-GB/library/system.net.webrequest.aspx
// Create a request for the URL.
WebRequest request = WebRequest.Create ("http://gd.geobytes.com/gd?after=-1&variables=GeobytesCountry,GeobytesCity,GeobytesRegion,GeobytesLatitude,GeobytesLongitude");
HttpWebResponse response = (HttpWebResponse)request.GetResponse ();
Stream dataStream = response.GetResponseStream ();
StreamReader reader = new StreamReader (dataStream);
var responseFromServer = reader.ReadToEnd ();
reader.Close ();
dataStream.Close ();
response.Close ();
然后您必须查看responseFromServer并确定如何从响应中获取所需的数据。或者查看该网站是否有不同的api可以访问。
相关文章:
- 如何从JavaScript到C#代码中获取特定值
- 获取PHP代码中日期选择器的值
- 如何将JavaScript自动POST的状态代码获取到另一个域
- 从页面上的谷歌分析跟踪代码获取帐户ID
- 从服务器端代码获取会话信息到客户端代码
- Android:从HTML代码获取链接(没有标签/ID)
- 如何使用 C# 代码获取 confirm() 值
- 如何使用一行代码获取字符串数组的最后一个元素
- 使用 java 代码获取完整的网页
- 地理位置代码获取附近的城市
- 保存后分析云代码获取保存的对象
- 需要帮助将此代码获取到控制台应用程序
- 在laravel 5.1上使用此代码获取内部服务器错误500
- 从前端JavaScript代码获取Spotify API访问令牌
- Javascript日期对象原生代码获取月份名称
- 如何在同一个JSP页面中从javascript代码获取值到JSP scriptlet
- 解析云代码-获取pfffile的URL
- Phonegap代码获取要在html中发布的文件的完整路径
- jQuery代码获取复选框长度,而使用jQuery数据表
- 如何从机场代码获取纬度和经度