c# - ASP NET C# onclientclick

标签 c# window.open onclientclick

在我的一个页面中,我跟随 CodeBehind 重定向到另一个页面。

protected void btnEASYBRIEF_Click(object sender, EventArgs e)
        {
            Response.RedirectToRoutePermanent("../Prints/EASYBRIEF.aspx?" + grdFlights.SelectedDataKey.Value);
        }

我想将其更改为类似“onclientclick”的事件

onclientclick="window.open('../Prints/EASYBRIEF.aspx?
                     +grdFlights.SelectedDataKey.Value')"

../Prints/EASYBRIEF.aspx 之后的正确文本如何

提前致谢

最佳答案

我会创建一个属性来访问

代码隐藏

string _selectedValue;


public string SelectedValue {

    get { return _selectedValue; }
}

将“_selectedValue”设置为您的 grdFlights.SelectedDataKey.Value

然后在.aspx页面中你可以做

var value = <%# SelectedValue%>;

onclientclick="window.open('../Prints/EASYBRIEF.aspx?' + value)"

类似的东西。

关于c# - ASP NET C# onclientclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18532343/

相关文章:

c# - 如何获取 XML 格式的 SOAP header ?

c# - 如何转换表达式树?

javascript - window.open 带标题

c# - OnClick 和 OnClientClick

c# - HDInsight 中的 HBase AggregationClient

javascript - 谷歌浏览器打开 window.open(someurl) 就好了...但是点击链接的页面/窗口也会打开 someurl.com

javascript - 使用三足身份验证进行 SignNow 集成时管理缓存

javascript - 单击按钮时,不会引发 OnClientClick 事件

c# - Long 来自字符列表 C#