我的用法是写一个<asp:Button ID="Button1" runat="server" Text="Button" OnClick="show11" />利用function tempclick1(cid)
{
document.getElementById("<%=Button1.ClientID%>").click();}
后台代码:
protected void show11(object sender, EventArgs e)
{
………………}
来执行后台的show11函数,但是这样一来前台就多了一个button,很难看,如果将button的visible设为false,JS就找不到控件了
我尝试过换其他控件,比如hiddenfield,但是hiddenfield没有onclick事件,我把click换成load结果是找不到方法,求救!
{
document.getElementById("<%=Button1.ClientID%>").click();}
后台代码:
protected void show11(object sender, EventArgs e)
{
………………}
来执行后台的show11函数,但是这样一来前台就多了一个button,很难看,如果将button的visible设为false,JS就找不到控件了
我尝试过换其他控件,比如hiddenfield,但是hiddenfield没有onclick事件,我把click换成load结果是找不到方法,求救!
public string show12(object sender, EventArgs e)
{
iframe2.Attributes.Add("src",@"\UserContorls\class2.aspx?cid="+hiddenmagazine.Value);
if (hidden2.Value == "1")
{
show2.Visible = false;
hidden2.Value = "0";
}
else
{
show2.Visible = true;
hidden2.Value = "1";
}
return “1”;
}
前台我用
var a = "<%=show12()%>";
结果没反应