showmodaldialog的问题 VB->C#

0422 2003-10-05 04:34:42
这个是弹出的哪个窗体的饿page_load代码转成c#
谢谢!跟个注释,新手谢谢!!

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
If IsPostBack Then
Dim strScript As String = "<script>" + vbCrLf
strScript += "window.parent.returnValue='" + TextBox1.Text.Replace("'", "\'") + "'" + vbCrLf
strScript += "window.parent.close()" + vbCrLf
strScript += "</script>" + vbCrLf
If (Not IsClientScriptBlockRegistered("clientScript")) Then
RegisterClientScriptBlock("clientScript", strScript)
End If
End If
If Not IsPostBack Then
MyBody.Attributes.Add("onload", "Form1.TextBox1.value=window.dialogArguments")
End If
End Sub
...全文
48 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
0422 2003-10-05
  • 打赏
  • 举报
回复
谢谢!
webdiyer 2003-10-05
  • 打赏
  • 举报
回复
当然可以啊,截取后再把值赋给隐藏文本框,然后回发。
0422 2003-10-05
  • 打赏
  • 举报
回复
但是我想把javascript里的一值进行比如说截取在回传可以吗。
webdiyer 2003-10-05
  • 打赏
  • 举报
回复
to 0422(c#学习中) :
可以将值赋给一个隐藏文本框,然后回发,在服务器端获取。
0422 2003-10-05
  • 打赏
  • 举报
回复
MyBody.
是什么?
0422 2003-10-05
  • 打赏
  • 举报
回复
webdiyer(陕北吴旗娃)
。c#里怎么取得javascript的变量直
孟子E章 2003-10-05
  • 打赏
  • 举报
回复
void Page_Load(System.Object sender, System.EventArgs e)
{
if (!Page.IsPostBack)
{
string strScript= "<script>";
strScript += "window.parent.returnValue='" + TextBox1.Text.Replace("'", "\\'") + "';";
strScript += "window.parent.close();" ;
strScript += "</script>";
}
if(!IsClientScriptBlockRegistered("clientScript"))
RegisterClientScriptBlock("clientScript", strScript);
MyBody.Attributes.Add("onload", "Form1.TextBox1.value=window.dialogArguments");
}
webdiyer 2003-10-05
  • 打赏
  • 举报
回复
对不起,上面的代码最后多了一个“}”号。
webdiyer 2003-10-05
  • 打赏
  • 举报
回复
private void Page_Load(object sender.EventArgs e){
if(IsPostBack){
string strScript="<script>\n";
strScript+="window.parent.returnValue=\'"+TextBox1.Text.Replace(",","\'")+"\'\n";
strScript+="window.parent.close()\n";
strScript+="<";
strScript+="/";
strScript+="script>";
if(!Page.IsClientScriptBlockRegistered("clientScript"))
Page.RegisterClientScriptBlock("clientScript",strScript);
}
else
MyBody.Attributes.Add("onload","Form1.TextBox1.value=window.dialogArguments");
}
}

上面的连接strScript的操作最好用StringBuilder,这样可以提高性能。
haibodotnet 2003-10-05
  • 打赏
  • 举报
回复
万佛归宗——从 VB.NET 到 C# 的语言转换工具!从 Java/J2EE 到 C# 的自动转换工具!

一、从 VB.NET 到 C# 的语言转换工具!
VBCS
介绍:http://www.immunicode.com/index.aspx

二、从 Java/J2EE 到 C# 的自动转换工具!

1、JLCA EE
介绍:http://www.yesky.com/20020225/218540.shtml

2、Microsoft Java Language Conversion Assistant 2.0
介绍:http://msdn.microsoft.com/vstudio/downloads/tools/jlca/default.aspx
下载:http://download.microsoft.com/download/4/b/b/4bbd3418-d5d4-4ec2-a879-a0a783d97cc1/VS7.1-KB819018-X86.exe
文档下载:http://go.microsoft.com/fwlink/?LinkId=18042

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧