当前位置:编程学习 > C#/ASP.NET >>

在类中如何取得javascript变量的值?

public string datafileimg;
public static ToolbarButton Save {
get {
ToolbarButton button = new ToolbarButton("插入附件","Save","FTB_Save_CLIENTID");
button.ScriptBlock = @"<script language=""JavaScript"">
function FTB_Save_CLIENTID(editor,htmlmode) { 
if (htmlmode) return;
editor.focus();

obj = FTB_GetRangeReference(editor);
if (obj.tagName == 'IMG') {
editor.document.execCommand('insertimage',1,'');
return;
}

var folder = 'IMAGEGALLERYPATH';
    var mystr='<%=datafileimg%>';
var galleryscript ='Upfile_img.aspx';
    if (FTB_HelperFilesParameters != '') galleryscript += '&' + FTB_HelperFilesParameters;
    imgArr = showModalDialog(galleryscript,window,'dialogWidth:380px; dialogHeight:80px;help:0;status:0;resizeable:1;');  
if (imgArr != null) {
imagestring = '<IMG SRC=fileimage/'+imgArr['fileimage']+' BORDER=0><A href=upfile/'+imgArr['qfilename']+' BORDER=0 target=_blank>'+imgArr['afileName']+'</A>';
sel = editor.document.selection.createRange();
        mystr=mystr+'+imgArr['qfilename']+';
sel.pasteHTML(imagestring);
} else {
//alert(""您没有选择文件。"");
}
}
</script>";
return button;
}
}
在上面定义了datafileimg,然后在javascript中用var mystr='<%=datafileimg%>';
来调用这个值,下面经过mystr=mystr+'+imgArr['qfilename']+';处理,我现在如何再取回mystr的值赋给c#中的变量datafileimg?请高手指教。谢了 --------------------编程问答-------------------- 可以在客户端保存在Hidden元素里面,在服务器端Ruquest --------------------编程问答-------------------- 这是一个控件的类文件,根本就没有客户端,请帮助 --------------------编程问答-------------------- 你这是控件的类文件又不是类库,控件也得页面调用啊,只能在页面取值再传到控件。 --------------------编程问答-------------------- 保存在Hidden元素里面,在服务器端Ruquest.Form --------------------编程问答-------------------- cookie.
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,