<asp:DataGrid id="MyList" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink Text='<%# FormatString(DataBinder.Eval(Container.DataItem,"biaoti").ToString()) %>' runat="server" NavigateUrl='<%# "Javascript:newwin(\"shownews.aspx?id=1\");"%>'/>
<%# DataBinder.Eval(Container.DataItem,"shijian","{0:d}")%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
以上代码中 NavigateUrl部分有何问题??(本人对jscript不熟悉,只是照抄了书上的源码,但在运行时 点击HyperLink 的Text时 提示错误:行:1
字符:1
错误:缺少对象
代码:0
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink Text='<%# FormatString(DataBinder.Eval(Container.DataItem,"biaoti").ToString()) %>' runat="server" NavigateUrl='<%# "Javascript:newwin(\"shownews.aspx?id=1\");"%>'/>
<%# DataBinder.Eval(Container.DataItem,"shijian","{0:d}")%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
以上代码中 NavigateUrl部分有何问题??(本人对jscript不熟悉,只是照抄了书上的源码,但在运行时 点击HyperLink 的Text时 提示错误:行:1
字符:1
错误:缺少对象
代码:0
NavigateUrl='<%# "Javascript:newwin(\"shownews.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString()+"\");"%>'/>
那应该用什么函数 啊??
请问 ,除了javascript:window.open外,还有什么方法吗?(不一定要用javascript)