C# aspx页面的javascript方法是否可以包含在另一个aspx中
aspx页面的javascript方法C# aspx页面的javascript方法是否可以包含在另一个aspx中,c#,javascript,C#,Javascript,aspx页面的javascript方法 function Somefunction(){ $.ajax({ async: false, type: 'GET', data: { "UserID": userID }, url: 'SomeHelperCode.ashx?Surveys=' + "",
function Somefunction(){
$.ajax({
async: false,
type: 'GET',
data: { "UserID": userID },
url: 'SomeHelperCode.ashx?Surveys=' + "",
success: display
});
}
aspx页面是否可以包含在另一个aspx中
SomeHelperCode.ashx:
public void ProcessRequest(HttpContext context) {
if(context.Request.QueryString.AllKeys.Contains("Surveys")){
JavaScriptSerializer jss = new JavaScriptSerializer();
string serialized;
//..... serialize an object.....
context.Response.ContentType = "text/html";
context.Response.Write(serialized);
}
}
将javascript方法保存在.JS文件中。然后在ASPX中引用JS文件
<script type="text/javascript" src="myJSFile.js"></script>
为什么不把它们放在.js
文件中并包含在你想要的页面中呢?我真的很难弄清楚这个问题是什么。你能澄清/重写吗?很抱歉信息不完整:第一次使用SO。我的问题是,如果“anotherDisplay”在另一个aspx页面中,我们如何将其包含在上面给定的javascript/aspx文件中?SomeHelperCode.ashx:public void ProcessRequest(HttpContext上下文){if(context.Request.QueryString.AllKeys.Contains(“Surveys”){JavaScriptSerializer jss=new JavaScriptSerializer();string serialized;….序列化对象…..context.Response.ContentType=“text/html”;context.Response.Write(序列化);}}}anotherCSharp.aspx是另一个包含“anotherDisplay”javascript方法的aspx页面。我无法编辑另一个aspx页面中的html元素。我怎样才能在.js文件中获得这些元素的ID呢?我有什么办法可以给你完整的问题吗。。。。我想把整个问题都贴出来。。但是我也要感谢布鲁斯,我会试试的。。那么另一件事就是。。java脚本函数(在提到的.js文件中)是否能够将控件转发到另一个aspx文件,而无需在调用的aspx中使用C#代码。