相关疑难解决方法(0)

如何使用asp.net mvc框架从模型生成查询字符串

我有一个模型,有一些嵌套属性,列表......我想从该模型中获取一个查询字符串参数.

asp.net mvc框架中是否有任何类/帮助程序来执行此操作?

我知道使用模型绑定器我们可以从查询字符串绑定模型,但我想做反向操作.

谢谢.

c# asp.net-mvc-4

6
推荐指数
1
解决办法
2768
查看次数

解码UTF问题?

我正在研究我的android项目,我有一个异国情调的问题让我发疯.我正在尝试将字符串转换为Utf-16Utf-8.我使用这段代码来实现它,但它给了我一个带有一些负面成员的数组!

Java代码:

String Tag="???";
String Value="";
try{
            byte[] bytes = Tag.getBytes("UTF-16");
            for(int i=0;i<bytes.length;i++){
            Value=Value+String.valueOf(bytes[i])+",";
        }
Run Code Online (Sandbox Code Playgroud)

数组成员:数组成员是[-1,-2,51,6,-52,6,49,6].我检查了UTF-16的表格.它没有任何负数,我也使用了一个将单词转换为UTF-16M的网站.它给了我"0633 06CC 0631"HEX.如果将此数字更改为十进制,您将看到:"1577 1740 1585".如你所见,这里没有负数!所以我的第一个问题是这些负数是什么?!

为什么我要将单词转换为UTF-8或UTF-16?

我正在做一个项目.这个项目有两个部分.第一部分是一个Android应用程序,它将关键字发送到服务器.这些单词由客户发送.我的客户使用(波斯语,فارسی)字符.第二部分是由C#制作的Web应用程序,它必须响应我的客户.

问题:当我将这些单词发送到服务器时,它会在"????"的流上运行 而不是正确的单词.我已经尝试了很多方法来解决这个问题,但他们无法解决这个问题.之后我决定将utf-16utf-8字符串自己发送到服务器并将其转换为正确的单词.所以我选择了我在帖子顶部描述的方法.

我的原始代码可靠吗?

是的.如果我使用英文字符,它反应非常好.

我的原始代码是什么?

将参数发送到服务器的Java代码:

    protected String doInBackground(String...Urls){
                String Data="";
                HttpURLConnection urlConnection = null; 
                try{
                    URL myUrl=new URL("http://10.0.2.2:80/Urgence/SearchResault.aspx?Tag="+Tag);
                    urlConnection = (HttpURLConnection)myUrl.openConnection();      
                    BufferedReader in = new BufferedReader (new InputStreamReader(urlConnection.getInputStream()));         
                    String temp=""; 
                    // Data is used to …
Run Code Online (Sandbox Code Playgroud)

c# java

5
推荐指数
1
解决办法
271
查看次数

ASP.NET:URI处理

我正在写一个方法,让我们说,给予1hello应该返回http://something.com/?something=1&hello=en.

可以很容易地将它们组合在一起,但ASP.NET 3.5为构建URI提供了哪些抽象功能?我喜欢这样的东西:

URI uri = new URI("~/Hello.aspx"); // E.g. ResolveUrl is used here
uri.QueryString.Set("something", "1");
uri.QueryString.Set("hello", "en");
return uri.ToString(); // /Hello.aspx?something=1&hello=en
Run Code Online (Sandbox Code Playgroud)

我发现这个Uri课程听起来非常相关,但我找不到任何能真正完成上述课程的课程.有任何想法吗?

(对于它的价值,参数的顺序对我来说无关紧要.)

asp.net uri query-string

4
推荐指数
1
解决办法
9161
查看次数

单击asp.net按钮后如何在url后添加查询字符串

我有一个asp.net页面,有一个单击按钮.单击它时,我希望在正常URL之后添加一个查询字符串,例如?id = 1.如何从服务器端c#代码执行此操作?

c# asp.net postback query-string

4
推荐指数
1
解决办法
4万
查看次数

String.Join返回×而不是时间?

这是我的代码:

var signature_parameters = new SortedDictionary<string, string>()
{
    { "client_id", client_id },
    { "timestamp", timestamp },
};

var signature_base_string = string.Join("&", signature_parameters.Select(p => string.Format("{0}={1}", p.Key, p.Value)));
Response.Write(signature_base_string);
Run Code Online (Sandbox Code Playgroud)

打印 client_id=2446782×tamp=1291723521

什么是×?

.net c# asp.net string

3
推荐指数
1
解决办法
149
查看次数

如果值包含&符号,如何更正C#中的解析查询字符串?

我需要解析查询字符串: ?artist=singer1 & singer2&song=name song

HttpUtility.ParseQueryString如果值包含像"singer1&singer2"这样的&符号,则静态方法无法按我想要的方式工作.

例如:

string qs = "?artist=singer1 & singer2&song=name song"; 
NameValueCollection query = HttpUtility.ParseQueryString(qs);
Run Code Online (Sandbox Code Playgroud)

结果是:

  1. artist = singer1
  2. null =歌手2
  3. 歌=名歌

我想结果

artist = singer 1 & singer2
song = name song
Run Code Online (Sandbox Code Playgroud)

任何的想法?

c#

2
推荐指数
2
解决办法
9986
查看次数

在查询字符串中包含'&'的值

我必须在querystring中写这个数据:

  http://localhost:1256/4.market.ph.local/WEP/Add.cshtml?data=me+&+you
Run Code Online (Sandbox Code Playgroud)

我收到错误,因为我使用了'&'符号.

html c# asp.net url

-1
推荐指数
1
解决办法
1626
查看次数

标签 统计

c# ×6

asp.net ×4

query-string ×2

.net ×1

asp.net-mvc-4 ×1

html ×1

java ×1

postback ×1

string ×1

uri ×1

url ×1