This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 萝卜秧和各位asp.net好手请进,又有问题请教了.
-jeff2ll(jeff);
2005-3-2
{751}
(#2154839@0)
-
偶是菜鸟, 帮你UP. 1)为什么不用<a href=.. target=_blank>? 3)可以通过repeatdirection来让datalist横排或竖排.
-springtime(春雨);
2005-3-2
(#2154881@0)
-
多谢回复,不过:1)url是在server端动态生成的,和静态的<a href... target...>这样的语句好象不容易合在一起.3)datalist如果是横着排的话,就只能排在一行了,如果想排成正方型的表还是不行.
-jeff2ll(jeff);
2005-3-3
(#2155387@0)
-
这样行不行: 1)href="<% ... %> 3) 一行写满自动换行
-springtime(春雨);
2005-3-3
(#2155417@0)
-
多谢!(3)可以了,看来以前查msdn还是不仔细. (1)比较麻烦,其实我是要显示一个linkbutton,满足某个条件时执行某个操作(不弹出新窗口),不满足条件时才弹出窗口显示其它的页面,所以不能用静态的语句.
-jeff2ll(jeff);
2005-3-3
(#2155539@0)
-
明白你的要求了, 好象用JAVASCRIPT比较合适 ...
-springtime(春雨);
2005-3-3
(#2156096@0)
-
1. Do you mean Javascript popup? 2. Google - vb.net c# converter 4. Google - asp.net fax
-hillxie(阳光、绿地、鸽子);
2005-3-2
(#2155264@0)
-
多谢回复.1)不是,就是开个新的窗口显示动态生成的url 2)4)google过,没找到合适的方法.
-jeff2ll(jeff);
2005-3-3
(#2155393@0)
-
oops, 以前粗心,(2)找到了,(4)还在找. 多谢...
-jeff2ll(jeff);
2005-3-3
(#2155398@0)
-
4. 我刚刚和别人合作实现了。不过我只是做生成一个tif文件发email给对方,对方用了个什么软件做email->fax. fax 的tif 有很多要求(要设metadata和一大堆乱七八糟的东西)
-wawawawa(baby);
2005-3-3
(#2155416@0)
-
1. 在 server side 动态生成 client side javascript to open the URL in new window. 3. Forget about the controls. Read data in code through ADO and generate HTMLs yourselves.
-mutantx(阿吉);
2005-3-3
(#2155439@0)
-
up,2,3,4都解决了,谢谢各位的回复.还剩问题1还在找比较方便的解决方法
-jeff2ll(jeff);
2005-3-3
(#2157744@0)
-
try Response.Write "<SCRIPT language=""JavaScript"">window.open(""" & url & """);</SCRIPT>"
-guestagain(guest again);
2005-3-4
(#2158901@0)
-
做两个BUTTON, 一个可以POPUP提示, 一个不能, 符合条件的时候显示一个, 不符合条件的时候显示另一个.
-guest3(guest);
2005-3-4
(#2159058@0)
-
这是一个简单可行的办法.不过我还是有点奇怪,.NET除了response.redirect就不提供一个可以弹出新窗口显示的函数吗?
-jeff2ll(jeff);
2005-3-4
(#2159340@0)
-
刚学做网页最容易把server端的script和client端的script搞混。你现在就是这样。
-guestagain(guest again);
2005-3-4
(#2159545@0)
-
我没有搞混.我是想在server端直接实现这个功能.上次问过一个动态改iframe src地址的问题,也是很多人建议我用client端的javascript实现,最后萝卜秧告诉了我一个非常方便的server端的实现方法.因为数据是在server端取得的,逻辑控制也是在server端实现的,所以如果能在server端实现的话能方便很多,可以避免form提交,javascript去数据等诸多麻烦.
-jeff2ll(jeff);
2005-3-5
{142}
(#2160211@0)
-
这个和上次的情况不同,你上次的问题,src的值可以在server端根据情况决定,等传到client端,已经是定的了。但你要popup一个窗口,就一定要用client端的script。
-guestagain(guest again);
2005-3-5
(#2160369@0)
-
明白了,谢谢!不过你给的方法编译通不过,好象是因为在code里不能有<scrip></script>这样的东西(甚至放在注释里都不行)
-jeff2ll(jeff);
2005-3-5
(#2160390@0)
-
有没有搞错?我可是试过的。
-guestagain(guest again);
2005-3-5
(#2160400@0)
-
我试过很多次了,错误见内
-jeff2ll(jeff);
2005-3-5
(#2160418@0)
-
改成:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim url = "http://www.sina.com.cn/"
Response.Write("<SCRIPT language=""JavaScript"">window.open(""" & url & """);</SCRIPT>")
End Sub
-guestagain(guest again);
2005-3-5
{279}
(#2160436@0)
-
还是不行,估计是我的webmatrix需要设置什么.不过真是多谢了.错误见内.Compiler Error Message: BC30648: String constants must end with a double quote.
Source Error:
Line 4: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Line 5: Dim url = "http://www.sina.com.cn/"
Line 6: Response.Write("<SCRIPT language=""JavaScript"">window.open(""" & url & """);</SCRIPT>")
Line 7:
Line 8: End Sub
-jeff2ll(jeff);
2005-3-5
{407}
(#2160445@0)
-
奇怪,等我装个web matrix看看
-guestagain(guest again);
2005-3-5
(#2160460@0)
-
不是,我发现问题了,不过还是不知道怎么办.用webmatrix写好程序后,一按design, end sub居然跑到页面上了.
-jeff2ll(jeff);
2005-3-5
(#2160458@0)
-
看来还是和那个</script>有关系
-jeff2ll(jeff);
2005-3-5
(#2160462@0)
-
是web matrix的问题,试试这样:Response.Write("<SCRIPT language='JavaScript'>window.open('" & url & "');<" & "/SCRIPT>")
-guestagain(guest again);
2005-3-5
(#2160480@0)
-
可以了,看来这个坛子的高手真是多啊.以后还要多多向你请教.多谢多谢 :)
-jeff2ll(jeff);
2005-3-5
(#2160492@0)
-
错误Compiler Error Message: BC30451: Name 'SCRIPT' is not declared.
Source Error:
Line 7: Sub ImageButton1_Click(sender As Object, e As ImageClickEventArgs)
Line 8: Dim url = "http://www.sina.com.cn/"
Line 9: response.write("<SCRIPT language=""JavaScript"">window.open(""" & url & """);Response.Write "<SCRIPT language=""JavaScript"">window.open(""" & url & """);</SCRIPT>")
Line 10: End Sub
-jeff2ll(jeff);
2005-3-5
{447}
(#2160423@0)
-
怎么会有两个Response.Write 在一行?
-guestagain(guest again);
2005-3-5
(#2160431@0)
-
错误2Compiler Error Message: BC30648: String constants must end with a double quote.
Source Error:
Line 7: Sub ImageButton1_Click(sender As Object, e As ImageClickEventArgs)
Line 8: Dim url = "http://www.sina.com.cn/"
Line 9: Response.Write("@<SCRIPT language=""JavaScript"">window.open(""" + url + "@"");</SCRIPT>")
Line 10: End Sub
Line 11:
-jeff2ll(jeff);
2005-3-5
{385}
(#2160427@0)
-
首先,@是给C#用的,VB.net就不用加了。其次,就算是这样,我这里也可以编译通过。
-guestagain(guest again);
2005-3-5
(#2160443@0)
-
忘了你是用c#的, try this one Response.Write(@"<SCRIPT language=""JavaScript"">window.open(""" + url + @""");</SCRIPT>") ;
-guestagain(guest again);
2005-3-5
(#2160403@0)
-
不是,我用的是asp.net vb
-jeff2ll(jeff);
2005-3-5
(#2160425@0)
-
和webmatrix
-jeff2ll(jeff);
2005-3-5
(#2160433@0)
-
第一个问题答案我不知道,要再开一个新WINDOW不是太容易了吗?
!.你当前的页面里,用window.open("upl","newWindowName");---javascript
2.另一个是在这个WINDOW里,再提交一个FORM到新的窗口。
<form name="testForm" action="" target="newWindowName'>
</form>
<script language=javascript>
document.testForm.submit();
</script>
3..........
我觉得方法太多了。
-hk_tnt(HK_TNT);
2005-3-4
{351}
(#2159293@0)
-
4: Tiff有许多种格式,小心点.
-benlin(Ben);
2005-3-6
(#2162181@0)