这可能是一个愚蠢的问题,但是我想从OnSelectedIndexChanged我的ASP .NET应用程序中的事件中获取两个值.
哪个更好?
var personId = Convert.ToInt32(((GridView)sender).SelectedDataKey.Values["PersonId"]);
var name = ((GridView)sender).SelectedDataKey.Values["Name"].ToString();
Run Code Online (Sandbox Code Playgroud)
要么
var gView = (GridView)sender;
var personId = Convert.ToInt32(gView.SelectedDataKey.Values["PersonId"]);
var name = gView.SelectedDataKey.Values["Name"].ToString();
Run Code Online (Sandbox Code Playgroud)
在速度变化的情况下,两次投射GridView会产生多大的影响?如果我提取更多价值怎么办?还有其他一些