解决方案 »
- C# 用户控件和自定义控件的选择
- 用C#进行C/S网络编程,不同系统之间如何通信
- 关于个.CS后台和JS互调互用的问题.
- form上画了一些矩形和圆形,请教如何打印?
- 如何减少if...else的数量?
- 紧急请C#高手看看,一个错误.不知道怎么修改下!!!
- 求助:tabpage通过button变换显示
- Oracle当数据记录超过千万(50000000)条时,并且不在同一个库,如何从一个表导到另一个表?提高性能
- 继承、接口 错误提示:“不会实现接口成员”
- C#利用 umanaged code 直接调用API的疑惑?
- 【求助】【急】模拟实现登陆,并点击菜单,有验证码
- C#里怎么让修改完成后的环境变量立即生效
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string StrReturn = DataBinder.Eval(e.Row.DataItem, "D_ztdm").ToString() + "," //站点编码
+ DataBinder.Eval(e.Row.DataItem, "D_Name").ToString(); //站点名称
e.Row.Attributes.Add("ondblclick", "selectInfo('" + StrReturn + "')");
}
}原来有个双击传值的 ,但是只能传一行的值,也就是单个的值
但是现在 我要多选 如何利用这个js (selectinfo()) private string CheckCbxSel()
{
string str = " ";
for (int i = 0; i < gvData.Rows.Count; i++)
{
CheckBox ck = gvData.Rows[i].Cells[4].FindControl("ckFlag") as CheckBox;
if (ck.Checked)
{
str = str + "," + this.gvData.Rows[i].Cells[0].Text + "," + this.gvData.Rows[i].Cells[3].Text;
}
}
return str;
}
protected void btnOK_Click(object sender, EventArgs e)
{
string checkstr = CheckCbxSel();
if (checkstr == " ")
{
ClientScript.RegisterStartupScript(typeof(Page), "aa", "alert('至少应选择一项')", true);
}
else
{
//怎么在后台往前台输出值,在这边 怎么将checkstr 这个字符串 传过去?
}
}
{
window.returnValue = name;
window.close();
}
如果是aspx的话,用session,div层的话就不存在传值的问题了。直接取字符串好了啊
我现在要的是
谁能帮我解决一下 用这个方法 function selectInfo(name)
<asp:Button ID="btnOK" runat="server" Text=" 确定 " CssClass="submit" CausesValidation="false" OnClick="btnOK_Click" />