怎么样实现,.net 代码页执行Page_Load时,把值字符串传到前台javascript函数中? 后台把值传到前台javascript函数中,然后页面显示该值 、 能不能实现啊? 感觉好像不能 用session的话接收不到值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.ClientScript.RegisterClientScriptBlock(this.GetType, "a", "aa =1;", true);前提是你声明aa 在这个之前,否则要用其他方法. string str = "test";this.button1.Attribute.Add("onclick","button1_onClick("+str+")"); 页面中写:public string a="";page_load(....){a="Hello";}<html><head><script>var a=<%=a%>;......这样好象也可以吧。 <asp:Literal ID="fd" runat="Server"></asp:Literal>用这个可以做到。前台这样写<script>var test = "<asp:Literal ID='fd' runat='Server'></asp:Literal>";alert(test);</script>Page_Load里fd.Text = "sssss"; 已经解决了 <% //string aa=""; for (int i = 0; i < arraylist.Count; i++) { // Text1 string t =Convert.ToString(arraylist[i]); TextBox1.Text = Convert.ToString(arraylist[i]); // dv.Sort = "ContactMail,ContactName ASC"; } //foreach (System.Data.DataRowView drv in dv) { // System.Data.DataRow dr = drv.Row; // aa += "<div class=\"M\">"; // aa += "<label class=\"M_c\" for=\"7\"><input id=\"" + dr["TID"].ToString() + "\" type=\"checkbox\" name=\"AddrID\" value=\"" + dr["TID"].ToString() + "\" q=1/></label>"; // aa += "<div class=\"M_l\" onclick=\"EditContact(" + dr["TID"].ToString() + ");\">"; // aa += "<p class=\"L_n\"> " + dr["TName"].ToString() + "</p>"; // aa += "<p class=\"L_e\"><span>" + dr["TMail"].ToString() + "</span> </p>"; // aa += "<p class=\"L_e\"><span>" + dr["TTel"].ToString() + "</span> </p>"; // aa += "<p class=\"L_e\"><span>" + dr["TMobile"].ToString() + "</span> </p>"; // // aa += "<p class=\"L_e\"><span>" + dr["ContactRe"].ToString() + "</span> </p>"; // aa += "</div>"; // aa += "</div>"; //} %> 这个方法比较好 .net基础知识求助帖,急! 数据集的查询问题 在线等 老师给的一个ASP.NET的源程序,带数据库的,不会运行。求教我怎么运行~ 弹出chm的问题 前台 Repeater 中绑定了 N 个 input ,提交的时候,如何遍历取值呢? sqldatasource数据源中的变量问题。 gridview 如何生成一个列显示字段通过自定义的函数处理后的结果 大哥大姐!急求解决!帮忙看看!! 水晶报表中的一个操作问题,哪位高手有最简单的方法解决,请赐教! calendar属性设置 请问一个dropdownlist的问题 如何快速上传图片
前提是你声明aa 在这个之前,否则要用其他方法.
this.button1.Attribute.Add("onclick","button1_onClick("+str+")");
public string a="";
page_load(....){a="Hello";}<html>
<head>
<script>
var a=<%=a%>;
......这样好象也可以吧。
前台这样写
<script>
var test = "<asp:Literal ID='fd' runat='Server'></asp:Literal>";
alert(test);
</script>Page_Load里
fd.Text = "sssss";
//string aa="";
for (int i = 0; i < arraylist.Count; i++)
{
// Text1
string t =Convert.ToString(arraylist[i]);
TextBox1.Text = Convert.ToString(arraylist[i]);
// dv.Sort = "ContactMail,ContactName ASC";
}
//foreach (System.Data.DataRowView drv in dv) {
// System.Data.DataRow dr = drv.Row; // aa += "<div class=\"M\">";
// aa += "<label class=\"M_c\" for=\"7\"><input id=\"" + dr["TID"].ToString() + "\" type=\"checkbox\" name=\"AddrID\" value=\"" + dr["TID"].ToString() + "\" q=1/></label>";
// aa += "<div class=\"M_l\" onclick=\"EditContact(" + dr["TID"].ToString() + ");\">";
// aa += "<p class=\"L_n\"> " + dr["TName"].ToString() + "</p>";
// aa += "<p class=\"L_e\"><span>" + dr["TMail"].ToString() + "</span> </p>";
// aa += "<p class=\"L_e\"><span>" + dr["TTel"].ToString() + "</span> </p>";
// aa += "<p class=\"L_e\"><span>" + dr["TMobile"].ToString() + "</span> </p>";
// // aa += "<p class=\"L_e\"><span>" + dr["ContactRe"].ToString() + "</span> </p>";
// aa += "</div>";
// aa += "</div>"; //}
%>
这个方法比较好