检查发件人是否为@Html.ActionLink
本文关键字:@Html ActionLink 是否 检查 | 更新日期: 2023-09-27 18:20:42
我有这个方法:
void myMethod(object sender, DownloadStringCompletedEventArgs e)
{...}
我有时用@Html.ActionLink来称呼它,有时用点击表中一个类为"clickableCell"的单元格来称呼它。如果是链接,如何检查发件人是什么?
在这两种情况下,它的类型都是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;
...
}