<asp:HyperLinkField DataNavigateUrlFields="f_ID" DataTextField="f_postScript" HeaderText="postScript"
DataNavigateUrlFormatString="details.aspx?f_ID={0}" />这个HyperlinkField 字段 点击弹出新窗口并固定大小 ,在网上找了下面的资料测试不成功。
方案二:精确控制弹出窗口大小位置
<asp:HyperLinkColumn DataNavigateUrlField="EmployeeID" DataNavigateUrlFormatString="javascript:varwin=window.open('detail.aspx?ID={0}',null,'width=300,height=200');window.Close();"
DataTextField="LastName" HeaderText="LastName"></asp:HyperLinkColumn>那位高手看错在哪里 啊
DataNavigateUrlFormatString="details.aspx?f_ID={0}" />这个HyperlinkField 字段 点击弹出新窗口并固定大小 ,在网上找了下面的资料测试不成功。
方案二:精确控制弹出窗口大小位置
<asp:HyperLinkColumn DataNavigateUrlField="EmployeeID" DataNavigateUrlFormatString="javascript:varwin=window.open('detail.aspx?ID={0}',null,'width=300,height=200');window.Close();"
DataTextField="LastName" HeaderText="LastName"></asp:HyperLinkColumn>那位高手看错在哪里 啊
解决方案 »
- Wince上的 mainMenu可以设置字体大小么?
- 在SQL数据库里关于性别用bit(男:1 女:0)但在用数据网格显示数据集时显示1或0,如何才能显示男或女.望请教!
- 快!急!··##!¥#!!##!--年月日时分秒的问题,快速结帐,谢谢
- C# 通讯的例子,哪里有,谢谢!
- 请教资深程序员,PB与C#的取舍?
- 关于iframe页面自动调整宽高的问题
- C#如何实现sizeof()
- 点击 about 后弹出[关于]对话窗口,如何禁止对原来的母窗口进行操作?
- 怎么做一个多语言的软件
- 代码运行错误!!请帮忙解决!!高分送上。
- 将带小数点的字符串转换为DOUBLE类型
- 求Winform上传图片代码,急急急。
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("style", "cursor: hand;");
e.Row.Attributes.Add("onclick", "ItemOver(this,"+this.GridView1.DataKeys[e.Row.RowIndex].Value+")");
<script language="javascript" type="text/javascript">
if (!objbeforeItem)
{
var objbeforeItem=null;
var objbeforeItembackgroundColor=null;
}
function ItemOver(obj,id)
{
if(objbeforeItem)
{
objbeforeItem.style.backgroundColor = objbeforeItembackgroundColor;
}
objbeforeItembackgroundColor = obj.style.backgroundColor;
objbeforeItem = obj;
obj.style.backgroundColor = "#FFFF00";
window.open("default1.aspx?id="+id);
}
</script>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex != -1)
{
e.Row.Attributes.Add("onclick", "open('" + this.GridView1.DataKeys[e.Row.RowIndex].Value.ToString().Trim() + "')");
}
} function open(url)
{}
<ItemStyle HorizontalAlign ="Center" /> <ItemTemplate> <a href="javascript:open(' <%#Eval("Id")%>');">
<%#Eval("Subject")%> </a>
</ItemTemplate>
</asp:TemplateField>
function open(Id) { URL = "a.aspx?Id=" + Id;
myleft = (screen.availWidth - 500) / 2;
window.open(URL, "", "height=500,width=550,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top=100,left=" + myleft + ",resizable=yes");
}
步骤是这样,现在代码里写个方法:
public string Fromat(object id)
{
return string.Format( "javascript:var win=window.open('testdraw.aspx?ID={0}',null,'width=300,height=200')",id);
}
先把那超链接列转换成模板列
在属性上绑定 NavigateUrl='<%# Fromat(Eval("id")) %>'//掉用刚才写的方法。id的是你绑定的字段
就可以达到你的效果了