Sam*_*oid 1 javascript c# asp.net
这是我的场景:我有一个可以合并tiff文件的asp网站.所以,要做到这一点,我需要使用ac#函数,并在javascript事件后调用它.c#是这样的:
public void mergeImages(string initialUrl, string lastImageUrl)
{....}
Run Code Online (Sandbox Code Playgroud)
我创建了两个这样的隐藏字段:
<input type="hidden" id="hi1" value="D:\\ProvaUpload\\1.tif" />
Run Code Online (Sandbox Code Playgroud)
获取值传递给函数,因为我不知道我可以通过哪种方式将js变量传递给它.我用这种方式调用函数:
'<%mergeImages(par1,par2); %>';
Run Code Online (Sandbox Code Playgroud)
我可以通过哪种方式将变量值传递给函数?
用WebMethodAttribulte 装饰方法:
[WebMethod]
public void mergeImages(string initialUrl, string lastImageUrl)
{....}
Run Code Online (Sandbox Code Playgroud)
获取隐藏的字段,然后通过Jquery Ajax call按钮单击将这些字段传递给它们
var hdn1 = $('#hi1').val();
var hdn2 = $('#hi2').val();
var parameters = '{initialUrl:' + hdn1 + ', lastImageUrl:' + hdn2 + '}';
$.ajax({
type: "POST",
url: "page.aspx/mergeImages",
data: parameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) {
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6937 次 |
| 最近记录: |