然后在空白页那才弹出一个窗体显示ProductDetails.asp,
-----------------------------------------------^^^^
是.aspx
不好意思打错后缀。
-----------------------------------------------^^^^
是.aspx
不好意思打错后缀。
解决方案 »
- 其他控件如HyperLink,如何访问到GridView控件某一列绑定的值
- dropdownlist以及在repeter列名中省略文字
- 那位朋友搞过调用Yahoo的API 或者是Google gmail frcebook的
- if判断的问题?
- 发一个Ajax框架(提供AjaxFeeling框架源代码)
- 我在VS2003里面启动调试就出现这种情况,点开始执行不调试就能运行!
- 看看这个SQL语句错在哪里?查不出正确的数据呢
- Session不到20分钟就失效了,为何
- asp.net与sqlserver2000的数据库连接
- 熟悉一点1.1,想全面转到2.0,麻烦推荐点学习书籍或资料
- 我的程序Xml里面为什么不能存中文??/
- petshop的<appSettings> <add key="WebDAL" value="PetShop.SQLServerDAL" /> PetShop.SQLServerDAL能够取得什么值?
aspx中
<asp:ButtonColumn DataTextField="ProductID" HeaderText="产品编号" CommandName="product">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Center" ForeColor="Blue" VerticalAlign="Middle"></ItemStyle>
<FooterStyle Wrap="False"></FooterStyle>
</asp:ButtonColumn>itemcommand中
private void DataGrid4_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if (e.CommandName == "product")
{
Response.Redirect("ProductDetails.aspx");
//或者
//string aa = "<script language=\"JavaScript\">"+"window.open('ProductDetails.aspx', '', 'height=600, width=800, top=0, left=0, toolbar=no, menubar=no,scrollbars=yes,resizable=yes,location=no, status=no')"+"</script>";
//Response.Write(aa);
}
}
我要的是HyperLinkColumn 方面的!不想要ButtonColumn! :)
------------------------------------------------------
UP :)
<ItemTemplate>
<asp:LinkButton id="LinkButton1" CommandName="product">ProductId</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>temcommand中
private void DataGrid4_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if (e.CommandName == "product")
{
Response.Redirect("ProductDetails.aspx");
//或者
//string aa = "<script language=\"JavaScript\">"+"window.open('ProductDetails.aspx', '', 'height=600, width=800, top=0, left=0, toolbar=no, menubar=no,scrollbars=yes,resizable=yes,location=no, status=no')"+"</script>";
//Response.Write(aa);
}
}