<Columns>
<asp:BoundField DataField="TName" HeaderText="行程名字" SortExpression="TName" />
<asp:BoundField DataField="TCode" HeaderText="团号" SortExpression="TCode" />
<asp:BoundField DataField="ExTStartDateChange" HeaderText="改期" SortExpression="ExTStartDateChange" />
<asp:BoundField DataField="UName" HeaderText="排期人" SortExpression="UName" />
<asp:BoundField DataField="TStartCity" HeaderText="出发城市" SortExpression="TStartCity" />
<asp:BoundField DataField="TPeople" HeaderText="人数" SortExpression="TPeople" />
<asp:BoundField DataField="TYPeople" HeaderText="已报人数" SortExpression="TYPeople" />
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false" CommandName=""
Text="详细情况" CommandArgument='<%#Eval("TCode") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
Response.Redirect("GuestInfoSelect1.aspx?GTCode=" + e.CommandArgument);
}
这样是跳转到一个页面的 有什么办法开一个新窗口么? 我网上的试了好多 但好像都不行 请大哥大姐帮帮忙 谢谢
<asp:BoundField DataField="TName" HeaderText="行程名字" SortExpression="TName" />
<asp:BoundField DataField="TCode" HeaderText="团号" SortExpression="TCode" />
<asp:BoundField DataField="ExTStartDateChange" HeaderText="改期" SortExpression="ExTStartDateChange" />
<asp:BoundField DataField="UName" HeaderText="排期人" SortExpression="UName" />
<asp:BoundField DataField="TStartCity" HeaderText="出发城市" SortExpression="TStartCity" />
<asp:BoundField DataField="TPeople" HeaderText="人数" SortExpression="TPeople" />
<asp:BoundField DataField="TYPeople" HeaderText="已报人数" SortExpression="TYPeople" />
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false" CommandName=""
Text="详细情况" CommandArgument='<%#Eval("TCode") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
Response.Redirect("GuestInfoSelect1.aspx?GTCode=" + e.CommandArgument);
}
这样是跳转到一个页面的 有什么办法开一个新窗口么? 我网上的试了好多 但好像都不行 请大哥大姐帮帮忙 谢谢
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<a href='<%# "GuestInfoSelect1.aspx?GTCode=" +Eval("TCode").ToString() %>' target="_blank">明细</a>
</ItemTemplate>
</asp:TemplateField>
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "edit", "OpenPage(e.CommandArgument)", true);//如果你的e.CommandArgument有值的话.
}
function OpenPage(GTCode)
{
var page="GuestInfoSelect1.aspx?GTCode="+GTCode;
window.open (page, 'newwindow', 'height=500, width=1000, top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=n o, status=no')
}
<HeaderStyle HorizontalAlign="Center" Width="10%" />
<ItemStyle HorizontalAlign="Center" />
</asp:HyperLinkField>
用<asp:HyperLinkField>这个控件吧,,方便