如何在js中获得aspxgridview中的数据 jsaspxgridview 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <ClientSideEvents RowClick="ViewPic" /> <ClientSideEvents RowClick="ViewPic" /> <ClientSideEvents RowClick="ViewPic" /> function ViewPic(sender,args){ sender.GetSelectedFieldValues("",function(val){ })}都是客户端拿的..具体不清楚了 我这是拿主键的值 你看下sender的重载吧,不过这东西 例子中都有代码的.... js和asp.net之间的调用问题//.net中声明变量和方法 //C#声明的变量 public string Str = "C# variable"; //C#声明的方法 public string GetStr(string str) { return str + Str; }//使用JavaScript脚本访问C#的变量和方法 <script language="javascript" type="text/javascript"> function CallCSVariable() { alert("<%= Str %>"); } function CallCSMethod() { alert('<%= GetStr("this is a ") %>'); } </script>//使用Repeater控件访问C#创建的字典对象 <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(); }//js和C#访问方法二<input id="Hidden1" type="hidden" runat="server"/>//返回隐藏的值//取得或设置隐藏字段的值 <script language="javascript" type="text/javascript"> function SetHidden() { document.getElementById("Hidden1").value = "javascript set value"; } </script> <form id="form1" runat="server"> <div> <input id="Hidden1" type="hidden" runat="server" /> <asp:Button ID="btnCallJavaScript" runat="server" OnClientClick="SetHidden();" onclick="btnCallJavaScript_Click" Text="访问JavaScript" /> </div> </form>//C#访问隐藏字段的代码 protected void btnCallJavaScript_Click(object sender, EventArgs e) { //必须将Hidden放在Form中 Response.Write(Hidden1.Value); } 打开数据库效率问题 EventHandler和EventArgs 分别是什么意思 NBear框架使用出现对象名无效 散分:操作数据库异常处理 Session失效,怎么更新数据库。 关于GRIDVIEW的显示问题 关于使用中文图片的问题 做一个像股市一样的曲线? 一个SQL语句的 问题? 代码中的this是什么意思啊 .net 链接access数据库方法 EF5.0 (db.Set<T>()) 我想看生成后的SQL语句,怎么看
function ViewPic(sender,args)
{
sender.GetSelectedFieldValues("",function(val){
})
}
都是客户端拿的..具体不清楚了 我这是拿主键的值 你看下sender的重载吧,不过这东西 例子中都有代码的....
//.net中声明变量和方法
//C#声明的变量
public string Str = "C# variable"; //C#声明的方法
public string GetStr(string str)
{
return str + Str;
}
//使用JavaScript脚本访问C#的变量和方法
<script language="javascript" type="text/javascript">
function CallCSVariable()
{
alert("<%= Str %>");
}
function CallCSMethod()
{
alert('<%= GetStr("this is a ") %>');
}
</script>
//使用Repeater控件访问C#创建的字典对象
<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();
}
//js和C#访问方法二
<input id="Hidden1" type="hidden" runat="server"/>//返回隐藏的值
//取得或设置隐藏字段的值
<script language="javascript" type="text/javascript">
function SetHidden()
{
document.getElementById("Hidden1").value = "javascript set value";
}
</script>
<form id="form1" runat="server">
<div>
<input id="Hidden1" type="hidden" runat="server" />
<asp:Button ID="btnCallJavaScript" runat="server"
OnClientClick="SetHidden();" onclick="btnCallJavaScript_Click" Text="访问JavaScript" />
</div>
</form>
//C#访问隐藏字段的代码
protected void btnCallJavaScript_Click(object sender, EventArgs e)
{
//必须将Hidden放在Form中
Response.Write(Hidden1.Value);
}