做网页用到的小技巧
1)弹出新窗体,设置大小
必须用Javascript程序解决,程序片段如下
Window.open("abc.aspx","new","height=430,width=550");
window.open('send.aspx','newwindow','height=430px,width=550px,top=50,left=30,toolbar=no,menubar=no,scrollbars=no,visizable=no,location=no,status=no');
window.open('send.aspx','newwindow','height=430px,width=550px,top=50,left=30,toolbar=no,menubar=no,scrollbars=no,visizable=no,location=no,status=no');
2)GridView绑定Url并跳转
在HyperLinkField类型的字段中:
DataNavigateUrlFields: 数据库中表的字段
DataNavigateUrlFormstring:~/目的文件夹/index.aspx?ID={0}
3)JavaScript进入新页面:
window.location="new.aspx";
4)在框架中,左框架为树,右框架为正文,在生成树节点时加入:如下C#代码
node.NavigateUrl="链接";
node.Target="目标框架的name";//必须为name,不能为ID
node.Target="目标框架的name";//必须为name,不能为ID
5)普通链接打开框架,直接用Html代码
<a href="aa.aspx" target="目标框架的name">...</a>
6)获取另一个框架中的控件值,Javascript代码
function getValue()
{
var frmobj=parent.frames['goRight'];//其中goRight为另一个框架的ID
alter(frmobj.forml.Text1.value);//Text1为另一个框架中控件的ID
}
{
var frmobj=parent.frames['goRight'];//其中goRight为另一个框架的ID
alter(frmobj.forml.Text1.value);//Text1为另一个框架中控件的ID
}
7)用Javascript获取本页控件值或者操作事件
document.getElementById("ID").value;//其中ID为想要操作的控件的ID