注册 登录
编程论坛 ASP.NET技术论坛

asp.net开发的一些小问题

WJbobo 发布于 2010-07-15 09:56, 628 次点击
   1.RadioButtonList的值从数据库取出.chkNewTypeList.Items.FindByValue(mode.NewTypeID.ToString()).Selected = true; 这样赋值.打开页面.原数据的类型被选中.达到了想要的效果.然后在页面可以修改类型选中其他的. newmolde.NewTypeID = int.Parse(chkNewTypeList.SelectedValue);这样将选中的值保存.但却选中的一直是NewTypeID.ToString()).Selected = true 这个赋值过去的.所以修改不了类型.将RadioButtonList属性的autoPostback 设置为ture也不行.
   2. Response.Redirect("../detail.aspx?id="+NewID+"",false); 在iframe中跳转到新的页面.而不是页面显示在iframe中.怎么做?
   3.在DataList中使用ModalPopupExtender ( ajax) 的扩展控件 我想要的效果是.点击DataList 中的某条留言的回复linkButton 按钮.弹出这个模式对话框.里面有个文本框和一个按钮.点击按钮将此条回复添加到数据库.页面做出来了.却没思路了.原本想在Updateing事件中取得当前选中的行.然后在load中找按钮并注册个点击事件.但找不到.想看看你们怎么做的.
5 回复
#2
yms1232010-07-15 10:23
2. Response.Redirect("../detail.aspx?id="+NewID+"",false); 在iframe中跳转到新的页面.而不是页面显示在iframe中.怎么做?
iframe中跳转到新页面?从新开一个窗口?
#3
WJbobo2010-07-15 10:47
回复 2楼 yms123
恩 是的.ifram 这个窗口保持不变.在打开一个新的窗体.就类似 <a href="" target="_blank"> 类似与这样的.
#4
yms1232010-07-15 10:55
Response.Write("<script language=javascript>");
Response.Write("window.open('../detail.aspx?id="+NewID+"');");
Response.Write("</script>");
这种操作只能在客户端完成
#5
WJbobo2010-07-15 11:22
回复 4楼 yms123
恩.好的.Response.Write("<script>window.open('../detail.aspx?id=" + NewID + "','_blank')</script>"); 这样倒是可以的.谢谢
#6
WJbobo2010-07-15 13:50
回复 4楼 yms123
今天才发现.ClientScript.RegisterStartupScript 使用这个的好处.response.write()使用这个后.发现页面布局全乱了.字体变大.改成RegisterStartupScript 就好了
1