请大家帮帮我怎样将c#这些代码写成js的,因为想把window.open写到js中。
我在c#里面写的语句总是被浏览器阻止,所以我想更改成js的,可是牵扯到隐含控件,还有循环,和datagrid,请大家帮帮我怎样把c#代码写成js的?下面是c#代码protected void ibtnOpenAll_Click(object sender, ImageClickEventArgs e)
{
System.Web.UI.WebControls.CheckBox chk_Show;
strID = "";
foreach (DataGridItem oDataGridItem in dgrdList.Items)
{
chk_Show = (CheckBox)oDataGridItem.FindControl("chk_Show");
if (chk_Show.Checked)
{
strID = strID + ((HtmlInputHidden)oDataGridItem.FindControl("SelectedID")).Value + ",";
}
}
strID =strID.Substring(0,strID.Length-1);
this.RegisterStartupScript("s1", "<script>window.open('company_preview_assume1.aspx?strID=" + strID + "'); </script>");
}
aspx代码如下
<asp:ImageButton ID="ibtnUpdate" runat="server" ImageUrl="82.gif" OnClick="ibtnOpenAll_Click" /> --------------------编程问答-------------------- 帮忙啊。 --------------------编程问答-------------------- datagrid,直接输出html吧
补充:.NET技术 , ASP.NET