C# 检查发件人是否为@Html.ActionLink
我有这个方法: 我有时通过@Html.ActionLink来调用它,有时通过单击表中的一个单元格来调用它,该单元格具有“clickableCell”类。 如果是链接,如何检查发件人是什么C# 检查发件人是否为@Html.ActionLink,c#,.net,asp.net-mvc,C#,.net,Asp.net Mvc,我有这个方法: 我有时通过@Html.ActionLink来调用它,有时通过单击表中的一个单元格来调用它,该单元格具有“clickableCell”类。 如果是链接,如何检查发件人是什么 在这两种情况下,它的类型都是WebClient。调用用户状态对象时,可以传递该对象: var client = new WebClient(); client.DownloadStringCompleted += myMethod; // You could pass any object string s
在这两种情况下,它的类型都是WebClient。调用用户状态对象时,可以传递该对象:
var client = new WebClient();
client.DownloadStringCompleted += myMethod;
// You could pass any object
string state = "foo bar";
client.DownloadStringAsync(new Uri("http://foo.bar.com"), state);
然后:
void myMethod(object sender, DownloadStringCompletedEventArgs e)
{
// will equal "foo bar"
string state = e.UserState as string;
...
}
调用用户状态对象时,可以传递该对象:
var client = new WebClient();
client.DownloadStringCompleted += myMethod;
// You could pass any object
string state = "foo bar";
client.DownloadStringAsync(new Uri("http://foo.bar.com"), state);
然后:
void myMethod(object sender, DownloadStringCompletedEventArgs e)
{
// will equal "foo bar"
string state = e.UserState as string;
...
}
您不能将此信息添加到
DownloadStringCompletedEventArgs
?@DavidePiras您的意思是作为另一个参数吗?您不能将此信息添加到DownloadStringCompletedEventArgs
?@DavidePiras您的意思是作为另一个参数吗?但我不能这样做。在这两种情况下,我有相同的方法。一旦我通过Response.Redirect(Url.Action(“act”,“contr”))调用它;一旦通过Url.Action(“act”、“contr”、new{value=“case1”})
或其他什么。但我不能这样做。在这两种情况下,我有相同的方法。一旦我通过Response.Redirect(Url.Action(“act”,“contr”))调用它;一旦通过Url.Action(“act”、“contr”、new{value=“case1”})
或其他任何东西。