我是这样做的,放一个隐藏控件,后台将变量值赋值给隐藏控件value,然后js中再读隐藏控件value,如下面代码,怎么获取不到呢?
var curFile = "media/aaa.WMV";//这句能获得值,var curFile=document.getElementById("xx").value;//这句不能获得值。<input id="xx" type="hidden" runat="server">后台:可以获得值
string str = Request.QueryString["VedioUrl"];
string strUrl = "Upload/102/" + str.Substring(26);
this.xx.Value = strUrl;
var curFile = "media/aaa.WMV";//这句能获得值,var curFile=document.getElementById("xx").value;//这句不能获得值。<input id="xx" type="hidden" runat="server">后台:可以获得值
string str = Request.QueryString["VedioUrl"];
string strUrl = "Upload/102/" + str.Substring(26);
this.xx.Value = strUrl;
解决方案 »
- 服务器按钮控件的回发问题
- 初学者提问,关于cookie
- 同志们好, 请问我用c#在vs写的程序应该是.CS 后台代码,但是过了几天打开变成了后台为.vb的文件
- DIV覆盖DropDownList
- Repeater中的数据绑定的问题!
- ASP.net 2.0 网站管理工具问题
- [水晶报表]高分求教Web打印的问题?(分不够再加)
- 银联接口求助!!!
- xsl不支持中文? 怪事,思归等高手看看
- 怎么在组件调用 web.conifig中ConfigurationSettings.AppSettings节的值???
- 谁有比较好的asp.net的CMS 来几个下载。或者说说自己使用的心得体会
- JOSN+ASP+SQL SERVER
类似于<input name="ctl00$ContentPlaceHolder1$aa" type="hidden" id="ContentPlaceHolder1_aa" />
如果没用母板
试试jquery
$("#xx").value
("<%=控件名.ClientID%>")
或者查看源文件看看此控件的id变成什么名字了,直接用那个名字就可以了
这样可以获得控键的属性,再到性里得到值就OK了
public string GetStr(DataTable dt,string index)
{
return dt.Rows[Convert.ToInt32(index)]["office_name"].ToString();
}
前段js
function test()
{
document.getElementById("Text1").value=<%=GetStr()%>;
}