Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.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# 将按钮单击事件添加到reponse.redirect_C#_Asp.net - Fatal编程技术网

C# 将按钮单击事件添加到reponse.redirect

C# 将按钮单击事件添加到reponse.redirect,c#,asp.net,C#,Asp.net,我想知道是否可以在response.redirect()之后添加按钮单击事件 这是我的密码。我想重定向到一个页面,该页面在单击HomePage.aspx页面中的按钮后出现,而不更改url 试试这个 public void Button1_Click(object sender, System.EventArgs e) { string sno = lnkEdit.CommandArgument; if(sender) Response.Redi

我想知道是否可以在
response.redirect()之后添加按钮单击事件

这是我的密码。我想重定向到一个页面,该页面在单击
HomePage.aspx
页面中的按钮后出现,而不更改url

试试这个

public void Button1_Click(object sender, System.EventArgs e) 
{ 
        string sno = lnkEdit.CommandArgument;
        if(sender)
        Response.Redirect("HomePage.aspx?eid=" + sno);
}

你的问题不太清楚

如果要重定向到其他页面而不更改url,可以使用:

Server.Transfer(string.Format("HomePage.aspx?eid={0}", sno));
这是


无法在系统
重定向后添加按钮单击事件。
重定向后将终止当前页面的执行。如果您想在重定向后执行某些操作,可以重定向到带有特定查询参数的页面,并且在加载重定向页面时,如果参数为true,则执行所需逻辑。

问题出在哪里?使用
if-else
,如果您想在某些情况下重定向,请检查我的答案,并告诉我{0}是否对您有帮助确定{0}是错误的,但我现在没有使用字符串格式,是吗?简单回答:您的答案对OP问题没有任何影响。两者的工作原理完全相似。
Server.Transfer(string.Format("HomePage.aspx?eid={0}", sno));