use*_*160 3 .net c# asp.net asp.net-mvc
我上课了
class Example
{
public int Prop1 { get; set; }
public int Prop2 { get; set; }
public String Prop3 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
如何自动将此对象转换为urlencoded字符串,然后将其附加到我的主机名?
Urlencoded字符串:
prop1=val1&prop2=val2&prop3=val3
最后结果:
http://example.com?prop1=val1&prop2=val2&prop3=val3
你可以使用UrlHelper:
var model = new MyClass
{
Prop1 = 1,
Prop2 = 2,
Prop3 = "prop 3"
};
string url = Url.Action("index", "home", model);
// will generate /?Prop1=1&Prop2=2&Prop3=prop%203
Run Code Online (Sandbox Code Playgroud)
如果你想要一个绝对网址,只需使用proper overload:
string url = Url.Action("index", "home", model, "http");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3904 次 |
| 最近记录: |