我给了一个按钮一个名为notetype的属性。
<asp:ImageButton ID="bttnSave" notetype="none" runat="server" ImageUrl="~/images/bttnSave.gif" onclick="bttnSave_Click" />
我有一个来自不同按钮点击的函数,它将该变量设置为某种类型。
function addnotes(Type,IncId,Acc,Wit,Claim,Inj,Prop,Media) {
var bttnopenmodal = $get('<%=bttnopenmodal.ClientID %>');
var bttnSave = $get('<%=bttnSave.ClientID %>');
if (Type == 'Inc') {
bttnSave.notetype = 'Inc';
}
bttnopenmodal.click();
return false;
}
但是,在按钮的C代码中:
protected void bttnSave_Click(object sender, ImageClickEventArgs e)
{
Response.Redirect(bttnSave.Attributes["notetype"]);
}
“保存”按钮的noteType的值仍然是“无”,即使我在javascript中更改了它。我甚至发出警报,确保它改变了NoteType,它做到了。我试图用更新面板更新按钮,但没有用。我怎样才能正确地更改那个notetype?