__doPostBack() 函数在 FF 和 IE 中有效,但在 safari 和 chrome 中无效。我的 asp.net c# 应用程序中有以下代码
ASPX 代码
<a href="www.myAddress.com/abcdef.html" onclick="javascript:SetPosition(); ">Click here</a>
JS函数
function SetPosition() {
__doPostBack('ahref', 'link');
}
客户服务代码
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// Other code is here
}
else if (Request.Params["__EVENTARGUMENT"] != null && Convert.ToString(Request.Params["__EVENTARGUMENT"]).Trim() == "link")
{
Session["TopPossition"] = "9999";
}
}