如何从其他aspx页面获取按钮点击ID?

时间:2016-01-07 11:31:56

标签: asp.net

我在aspx页面中有一个按钮,而单击此按钮将打开另一个aspx页面。我想知道如何从打开的aspx页面获取此按钮clik id。

代码

<asp:Button 
        ID="Button1" 
        runat="server" 
        Text="Cycle Test 1" 
        class="studentdetbtn"
        OnClientClick="window.open('internalmark.aspx', 'Internal Mark');" 

        />

此按钮位于markdetails.aspx页面,我想在点击时从internalmark.aspx页面访问此按钮ID。我怎么可能?有什么想法吗?

2 个答案:

答案 0 :(得分:2)

>>> for word1, word2 in [[u'hello', u'world'], [u'こんにちは', u'世界']]:
...     print u"{0:<{1}} {2:<{3}}".format(word1, calc_width(20, word1), word2, calc_width(20,  word2))
...
hello                world
こんにちは           世界

答案 1 :(得分:-1)

如果您查看按钮,请单击方法 protected void button1_click (object sender, EventArgs e), 发件人包含Button的ID。

你可以做到 Button button = (Button)sender; string buttonId = button.ID;

在Session或ViewState中存储此 buttonId 变量或传入查询字符串