小编Par*_*der的帖子

Html.Raw不能正常运行asp.net mvc

我有一些存储在表格中的html.这是一些示例数据

<p><span style="font-size: small; color: #ff0000;"><span style="font-size: small;"> <span style="font-size: large; color: #000000;">???</span><br />  <br />????? ????? ?? ??? ??? ?? ??? ???? ????,<br />?? ???? ?? ???? ??? ?? ?? ???? ?? ???,<br />
Run Code Online (Sandbox Code Playgroud)

我试图在页面上显示,我正在使用asp.net mvc razor视图和使用

@Html.Raw(blog.Body)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有人可以帮忙吗,原因是什么.

谢谢

成员Parminder

c# asp.net-mvc visual-studio-2010 razor

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

Asp.net mvc将C#对象传递给Javascript

我有c#class say更像AjaxOptions的选项.

public class options
{
   public string Url {get;set;}
   public string httpMethod {get;set}
}
Run Code Online (Sandbox Code Playgroud)

和这样的javascript函数

function dosomething(obj)
{
   if (obj.Url!="" and obj.HttpMethod=="something")
    loadsomething();

}
Run Code Online (Sandbox Code Playgroud)

现在在我的Controller动作中

 public class mycontroller : controller
 {
    public ActionResult WhatToDo()
    {
       options obj = new options{Url="someurl"};
       return PartialView(obj);
    }


 }
Run Code Online (Sandbox Code Playgroud)

在我看来,我需要这个对象类型的字符串,我应该能够传递给我的方法.

@model options

<script>
   dosomething(@model.SomeFunctionToConverToString())

</script>
Run Code Online (Sandbox Code Playgroud)

所以我需要这个SomeFunctionToConverToString方法,我将这个对象转换为字符串.

谢谢

javascript asp.net-mvc object

20
推荐指数
2
解决办法
8万
查看次数

asp.net mvc路由id参数

我正在asp.net mvc的一个网站上工作.我有路

routes.MapRoute(
    "Default", // Route name
    "{controller}/{action}/{id}", // URL with parameters
    new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)

这是默认路线.我有一个方法

public ActionResult ErrorPage(int errorno)
{
    return View();
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我想用http:// something/mycontroller/Errorpage/1运行此代码, 它就不起作用了.但是如果我将参数名称更改为id errorno 就可以了.

是否必须为此方法使用相同的参数名称?或者我是否需要为这种情况创建单独的路线?

asp.net asp.net-mvc routing

16
推荐指数
3
解决办法
2万
查看次数

javascript回调函数和参数

我想要类似于此的东西.

function AjaxService()
{

 this.Remove = function (id, call_back)
 {
    myWebService.Remove(id, CallBack)
 }

 function CallBack(res) {
        call_back(res);
    }  
}
Run Code Online (Sandbox Code Playgroud)

所以我的通话程序将是这样的

var xx  = new AjaxService();
xx.Remove(1,success);

function success(res)
{


}
Run Code Online (Sandbox Code Playgroud)

此外,如果我想为成功函数添加更多参数,我将如何实现它.说如果我有这样的成功功能

var xx  = new AjaxService();
//how to call back success function with these parameters
//xx.Remove(1,success(22,33));

function success(res,val1, val2)
{


}
Run Code Online (Sandbox Code Playgroud)

帮助将被鼓舞.

关心Parminder

javascript callback javascript-events

13
推荐指数
2
解决办法
3万
查看次数

Sql Server - nvarchar字段的索引

保持nvarchar字段唯一的好方法是什么.我有一个存储mp3文件网址的字段.url长度可以是10个字符到4000之间的任何值.我试图创建一个索引,它说它不能创建索引,因为总长度超过900个字节.

如果该字段未编入索引,则搜索任何内容的速度都会很慢.我正在使用c#,asp.net mvc作为前端.

问候

Paraminder

sql sql-server nvarchar

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

从VMWare计算机访问主机SQL Server

我有Windows 7与SQL Server 2008和SQL Express 2012.我还在两台vmware机器上安装了win xp.我正在尽力使用管理工作室从vm机器连接到主机上的sql server,但没有运气.我甚至有问题ping主机,反之亦然.当我关闭防火墙时,我能够ping主机.我试图添加vm机器的IP以允许访问主机,但即使这样也没有用.

我在这里添加了一个自定义规则 http://www.rackspace.com/knowledge_center/article/creating-an-inbound-custom-allow-rule-for-windows-firewall-windows-2008

我正在运行热点盾,我关掉了,但仍然没有运气.我已经允许在我的SQL服务器上进行远程连接.但仍然没有工作.有人可以在这帮忙.

这是我得到的错误.

在此输入图像描述

这是vm机器的设置. 在此输入图像描述

当防火墙打开时,不能ping,但是当它关​​闭时可以ping通.

问候

成员Parminder

sql-server virtual-machine vmware-workstation

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

在本地IIS上跨子域进行表单身份验证

我知道可以使用该设置在多个子域中共享cookie

<forms 
    name=".ASPXAUTH" 
    loginUrl="Login/" 
    protection="Validation" 
    timeout="120" 
    path="/"     
    domain=".mydomain.com"/>
Run Code Online (Sandbox Code Playgroud)

在Web.config中.但是如何在本地机器上复制相同的东西.我在笔记本电脑上使用Windows 7和IIS 7.所以我的网站localhost.users /为我的实际网站users.mysite.com localhost.host/为host.mysite.com和类似.

c# subdomain asp.net-mvc forms-authentication

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

避免在web.config中提供服务器连接字符串

我正在使用asp.net MVC构建一个网站.我在web.config中有两个连接字符串,一个用于本地数据库,另一个用于服务器数据库.我在本地测试我的工作,然后把它放在服务器上.服务器连接字符串(user name and password)也在web.config中.明天当我销售产品时,我想确保不向客户提供此web.config.但这可能是错误的.我怎么能阻止这个?

sql-server asp.net web

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

从 HttpWebRequest 切换到 HttpClient

我正在尝试将某些方法从 httpwebrequest 更改为 httpclient。我已经完成了大部分工作,但坚持完成了这项工作。有人可以帮助实现这一目标。

string url = someurl;
HttpWebRequest request = CreateRequest(url);

request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
request.ServicePoint.Expect100Continue = false;

string body = @"somestring here.";
byte[] postBytes = Encoding.UTF8.GetBytes(body);
request.ContentLength = postBytes.Length;
Stream stream = request.GetRequestStream();
stream.Write(postBytes, 0, postBytes.Length);
stream.Close();

response = (HttpWebResponse)request.GetResponse(); 
Run Code Online (Sandbox Code Playgroud)

我需要使用 HttpClient 转换此方法。

这是我尝试过的。

  string url = someurl;
            var client = new HttpClient();;


            client.DefaultRequestHeaders
                  .Accept
                  .Add(new MediaTypeWithQualityHeaderValue("application/x-www-form-urlencoded"));//ACCEPT header

            //request.ContentType = "application/x-www-form-urlencoded";
            HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post,url);

            string body = @"somestring here...";

            var content = new StringContent(body, …
Run Code Online (Sandbox Code Playgroud)

c# httpclient httpwebrequest

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

linq to entites left outer join

我正在努力向实体留下外连接.我有两个实体(表):

Listings 
{
    ListingID,
    MakeID (nullable)
}

Makes
{
    MakeID,
    Description
}
Run Code Online (Sandbox Code Playgroud)

我想在LINQ中写这样的东西:

select listings.listingID
,listings.makeid
, IsNull(makes.Description, 'NA')
from listings
left outer join makes
on listings.makeid = makes.makeid
Run Code Online (Sandbox Code Playgroud)

c# linq-to-entities left-join

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