100分,asp.net如何为控件增加属性

做一个“退出系统”的按钮,按钮事件里面写退出系统的代码,退出系统是要关闭浏览器,所以不要用this.Response.Redirect();因为button的click事... 做一个“退出系统”的按钮,按钮事件里面写退出系统的代码,退出系统是要关闭浏览器,所以不要用this.Response.Redirect();因为button的click事件里面我还要向数据库传一个值,所以不能用html控件:javascrip.Window.close。有人告诉我:在button里面增加一个属性,就可以写javascrip.Window.close。请问怎样向控件增加属性??本例中应该怎样怎加?请各位高手说详细点,要有具体的代码。。 展开
 我来答
折断的翅膀_
2010-07-23 · TA获得超过197个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:170万
展开全部
1> 在aspx页面中要实现单击一个按钮(服务器端控件)来关闭当前页面,只需要在aspx页面的page_load()方法中加入下列语句:
this.btnClose.Attributes.Add("onclick","window.close()");//btnClose是按钮的名字,此语句是给其添加一个单击属性,调用window.close()方法。
2> 在html页面中要实现单击一个按钮(html控件)来关闭当前页面,只需要在html代码中的按钮控件代码中添加一个onclick属性即可,代码如下:
< INPUT id="Button1" type="button" value="Button" name="Button1" onclick="window.close()">

第一种要服务器执行,第二种为客户端执行

传值给父页面,并关闭:

string value;
value = Request.Form["myRadio"].ToString();
Response.Write("<script>window.opener.document.all.TextBox1.value='" + value + "';opener=null;self.close();</script>");
Karab
2010-07-23 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:20%
帮助的人:4997万
展开全部
.Attributes.Add()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诸葛屠夫1982
2010-07-23 · 超过36用户采纳过TA的回答
知道答主
回答量:148
采纳率:0%
帮助的人:112万
展开全部
有三种方法可以实现你的目的;
1。建个hidden。点击前台按钮用这个hidden调用后台方法;
2。这个按钮用.net后台button,javascript中找到这个按钮的方法document.getelemnetbyid("<%=btn.clientid%>");
3. 后台增加前台html按钮的方法
page.htmlbutton btn =page.findcontrol() as htmlbutton ;
btn.attrubites.add("");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李毅1749
2010-07-23 · TA获得超过100个赞
知道答主
回答量:96
采纳率:100%
帮助的人:35万
展开全部
yourButton.Attributes.Add();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式