Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用ASP链接按钮属性在新选项卡中打开链接?_C#_Jquery_Asp.net_Asplinkbutton_Obout - Fatal编程技术网

C# 如何使用ASP链接按钮属性在新选项卡中打开链接?

C# 如何使用ASP链接按钮属性在新选项卡中打开链接?,c#,jquery,asp.net,asplinkbutton,obout,C#,Jquery,Asp.net,Asplinkbutton,Obout,我有一个带有模板的gridview,它包含一个LinkButton。当我点击按钮时,我想在“新建”选项卡中打开一个链接 <Templates> <Obout:GridTemplate runat="server" ID="tempCurrTask"> <Template> <asp:LinkButton Text='<%# Container.DataItem["CurrentTask"] %>' ID="ln

我有一个带有模板的gridview,它包含一个LinkButton。当我点击按钮时,我想在“新建”选项卡中打开一个链接

 <Templates>
 <Obout:GridTemplate runat="server" ID="tempCurrTask">
     <Template>
         <asp:LinkButton Text='<%# Container.DataItem["CurrentTask"] %>' ID="lnkbtnview2"
                runat="server" Font-Underline="true" OnCommand="SELREC" CommandArgument='<%# Container.PageRecordIndex %>'></asp:LinkButton>
     </Template>
</Obout:GridTemplate>
此链接将在同一选项卡中打开。我希望它在新选项卡中打开,因此我将asp:LinkButton更改为asp:HyperLink标记,但SELREC函数调用不正确。我想用LinkButton来做,但我不知道如何用LinkButton来做。所以,请任何人帮助我的样本代码

试试这种方法

<asp:LinkButton runat="server" href='<%# "Task.aspx?TaskID=" + MethodtoGenerateTaskId(parameter) %>'   target="_blank">LinkButton</asp:LinkButton>
和加价

<asp:LinkButton runat="server" href='<%# "Task.aspx?TaskID=" +      MethodtoGenerateTaskId(Container.PageRecordIndex.ToString()) %>'    target="_blank">LinkButton</asp:LinkButton>
链接按钮

如果有效的话;请将其标记为答案…

我认为服务器端代码无法处理此问题。我只想使用javascript。我想在哪里定义“MethodtoGenerateTaskId(参数)”?用Java脚本或C#?。上面给出的方法是有效的,但这里的问题是,我无法传递任务ID。因此,请帮助我定义方法的一些代码。
protected string MethodtoGenerateTaskId(string command_arg)
 {

  int rowIndex = int.Parse(command_arg.ToString());
    Hashtable dataItem = grvLeads.Rows[rowIndex].ToHashtable() as Hashtable;
    string id = Convert.ToString(dataItem["iTask_id"]); //.Split('|');
    string rowIndexid = id.ToString();

   return rowIndexid.Trim();
  }
<asp:LinkButton runat="server" href='<%# "Task.aspx?TaskID=" +      MethodtoGenerateTaskId(Container.PageRecordIndex.ToString()) %>'    target="_blank">LinkButton</asp:LinkButton>