如何在 asp.net 中的 urdu 字符串上应用子字符串?我已经尝试过用于英语的 substring 方法,但它不起作用。给出错误
“/Ahp”应用程序中的服务器错误。重定向 URI 不能包含换行符。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.ArgumentException:重定向 URI 不能包含换行符。
源错误:
第 175 行:private void showError(string msg) 第 176 行:{ 第 177 行:Response.Redirect("Error.aspx?error=" + msg); 第 178 行:
} 第 179 行:源文件:c:\WorkSpace\Ahp\Default.aspx.cs 行:177
堆栈跟踪:
[ArgumentException:重定向 URI 不能包含换行符。]
System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean Permanent) +8892485 System.Web.HttpResponse.Redirect(String url) +8 _Default.showError(String msg)在 c:\WorkSpace\Ahp\Default.aspx.cs:177 _Default.loadTopRatedNews() 在 c:\WorkSpace\Ahp\Default.aspx.cs:170 _Default.Page_Load(Object sender, EventArgs e) 在 c:\WorkSpace \Ahp\Default.aspx.cs:34
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35 System.Web.UI.Control.OnLoad(EventArgs e) +91
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔
includeStagesAfterAsyncPoint)+2207
我将错误重定向到带有错误信息的错误页面
//--------------------- Its the code ------------------------------------
desc.Text = reader.GetValue(1).ToString().Substring(0,30);
//--------------- Main Error ---------------------------------------------------
Index and length must refer to a location within the string. Parameter name: length
//====================== Count checked of each ==================================
More then 540 character in each