复制ashx文件问题求解
--------------------编程问答-------------------- 相关的命名空间都已经改过了。。
这是NoRefreshDelete.aspx的请求
--------------------编程问答-------------------- 你确定相关的命名空间都已经改过了吗?
<script type="text/javascript">
$(function() {
$("input[tagSel=dzj]").click(function() {
var id = $(this).attr("curId");
if (confirm("是否真的删除")) {
$.post("CommentsMgrService.ashx", { "action": "deleteRow", "Id": id }, function(data, status) {
if (status != "success") {
alert("加载失败");
return;
}
$("input[curId=" + id + "]").parent().parent().remove();
alert(id);
alert("删除成功");
});
}
else {
return false;
}
});
});
</script>
或许没有吧
像你这种代码与页面分离的 Handler 的 ashx 文件里中有一行,这行代码指定了由哪个类来真正处理请求[这个 ashx 文件完全只是用于转发请求的,没有实际作用]
你所谓的已改过命名空间,可能只是改了 .ashx.cs 里的命名空间与类名,但并未修改 .ashx 文件中那行中指定的映射。
错不在你,问题出在 Visual Studio 上,当你双击 .ashx 文件时, VS 会自动打开对应的 .ashx.cs 代码文件,导致你根本没有机会看到真正的 .ashx 文件的内容。
因此你现在要做的事儿就是,使用其他文本编辑工具(如记事本)打开那个真正的 .ashx 文件本身,并修改其最上面那行的 Inherits 对应的目标为你类新的完全限定名。
希望能帮到你 --------------------编程问答-------------------- 右键文件,view markup,看看class继承的是那个
补充:.NET技术 , ASP.NET