4
我有一个ASP.NET WebForm应用程序,在C#中有一些WebMethod's
正在通过jQuery的ajax
函数调用。一切工作正常,但我注意到,当我在页面上查看源代码,我看到这样的事情:抑制ASP.NET PageMethods文档评论意见
<script type="text/javascript">
//<![CDATA[
var PageMethods = function() {
PageMethods.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PageMethods.prototype = {
_get_path:function() {
var p = this.get_path();
if (p) return p;
else return PageMethods._staticInstance.get_path();},
CreateNewFranchise:function(name,firstName,lastName,address1,address2,streetSuffixId,city,stateId,county,zip,mainPhoneAreaCode,mainPhoneTypeId,mainPhonePrefix,mainPhoneSuffix,storeCode,storeKey,merchantId,corporateShop,franchiseNumber,succeededCallback, failedCallback, userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="firstName" type="String">System.String</param>
/// <param name="lastName" type="String">System.String</param>
/// <param name="address1" type="String">System.String</param>
/// <param name="address2" type="String">System.String</param>
/// <param name="streetSuffixId" type="String">System.String</param>
/// <param name="city" type="String">System.String</param>
/// <param name="stateId" type="String">System.String</param>
/// <param name="county" type="String">System.String</param>
/// <param name="zip" type="String">System.String</param>
/// <param name="mainPhoneAreaCode" type="String">System.String</param>
/// <param name="mainPhoneTypeId" type="String">System.String</param>
/// <param name="mainPhonePrefix" type="String">System.String</param>
/// <param name="mainPhoneSuffix" type="String">System.String</param>
/// <param name="storeCode" type="String">System.String</param>
/// <param name="storeKey" type="String">System.String</param>
/// <param name="merchantId" type="String">System.String</param>
/// <param name="corporateShop" type="Boolean">System.Boolean</param>
/// <param name="franchiseNumber" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
...
...
...
我想知道的,如果这些///
线是必要的,如果没有,是否有一个如何让ASP.NET压制它们?对我来说,他们看起来就像是XML文档标记,这不应该是必需的。在我的C#中有大约8 WebMethod's
,这些行加在一起,如果可能的话我想过滤它们。
这绝对修复了它!谢谢你,感谢你在'PageClientProxyGenerator'上添加额外的细节。 – Icemanind