小编cur*_*isk的帖子

Response.RedirectToRoute指定了一个动作

我希望重定向到一个路由,但也指定在该路由的控制器上运行的操作.

我试过这个:

Response.RedirectToRoute("Login", new { action = "ChangePassword" });
Run Code Online (Sandbox Code Playgroud)

该动作如下所示:

public ActionResult ChangePassword()
{}
Run Code Online (Sandbox Code Playgroud)

路线看起来像这样:

routes.MapRoute("Login", "Login/{action}", new { controller = "Login", 
action = "Index" } );
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

System.NotImplementedException:未实现方法或操作.

你能看出我做错了什么吗?

asp.net-mvc routing

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

为.NET后端开发数据输入屏幕的最快方法?

我是一个.NET/C#后端人.我正在开发一个具有大约200个不同数据输入屏幕的应用程序.对我来说,暴露DTO作为CRUD(IUpdatable和IQueryable)的集合是很容易的部分,我可以在睡眠中做到:-).

我想要决定的是什么类型的前端技术将允许我快速开发这些数据输入屏幕.它们不一定是花哨的,但它们不仅仅是普通的网格,平均而言它们有大约15个表单字段和一些客户端数据验证(没有数据库查找)

我正在看的选项是

  1. 在正面使用ExtJS,在背面使用REST/JSON.

  2. ASP.NET RIA但我不知道SL(Well XAML)

  3. 普通的ASP.NET/MVC

我的一个想法是DTO将包含关于表单的元数据(As Attributes),并且表单可以动态生成,但如果有更简单的方法,我不想重新发明轮子.

我看过RAD软件,但所有人都看着数据库并生成屏幕.我宁愿想要能看到我的DTO并生成屏幕的东西.

松鸦

.net c# asp.net

7
推荐指数
1
解决办法
2415
查看次数

如何使用 C# 获取 PDF 文件中的彩色页数?

给定一个带有彩色和黑白页面的 PDF 文件,有没有办法用 C# 找出给定页面中哪些是彩色的,哪些是黑白的?

c# pdf

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

漂亮格式的.NET代码中的SQL,性能如何?

编译器是否会优化相当格式化的字符串,或者该代码的运行速度是否比未以可读方式划分的字符串运行得慢?

例如

string sql = 
   "select * " +
   "from person " +
   "where id = :id";
Run Code Online (Sandbox Code Playgroud)

要么

string sql = "select * from person where id = :id";
Run Code Online (Sandbox Code Playgroud)

这只是一个小例子.你知道sql有多复杂.

.net c# sql performance

6
推荐指数
5
解决办法
1671
查看次数

在.net中的UnixTime Stamp的DateTime

在vb dot net中是否有任何函数将datetime转换为unix时间戳如果我谷歌我只得到反之亦然而不是vb.net到unix时间戳

任何帮助表示赞赏

.net vb.net datetime unix-timestamp

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

如何隐藏文本框闪烁光标?

我需要在CSS/Javascript中隐藏文本框闪烁光标.

可能吗?

javascript css

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

如何重命名我的asp.net网页

我有一个XYZ.aspx的页面名称

现在我想改变ABC.aspx我应该怎么做?

当我从解决方案资源管理器中直接更改它时,它会给我一个错误.

谁可以帮我这个事?

谢谢

Smartdev

asp.net

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

salesforce rest api INVALID_SESSION_ID错误

我正在使用salesforce rest api从我的rails app访问salesforce帐户.我创建了一个远程访问应用程序并获得了密钥N id.我能够对用户进行身份验证并获取auth_token,实例url以及所有这些内容.但是,当我在"instance_url/services/data/v20.0"发送请求以及访问令牌时,我收到此错误:

[{"message":"Session expired or invalid","errorCode":"INVALID_SESSION_ID"}]
Run Code Online (Sandbox Code Playgroud)

我有一个开发人员salesforce帐户,并且每个配置文件都启用了API,但"经过身份验证的网站"配置文件(无法访问)除外.

拜托,有人可以帮帮我吗?

我正在通过以下请求对用户进行身份验证

HTTParty.post "login.salesforce.com/services/oauth2/token";, :body=>{"grant_type"=>"authorization_code","code"=>"abc}","client_secret"=>"abc"??, "client_id"=>"abc","format"=>"json","redirect_uri"=>"localhost:3000/salesforce/callback";}
Run Code Online (Sandbox Code Playgroud)

返回签名,id,instance_url,issued_at,access_token和refresh_token

HTTParty.get "ap1.salesforce.com/services/data/v20.0";, :headers=>{"Authentication"=>"OAuth access_token", "Content-Type"=>"application/json"}
Run Code Online (Sandbox Code Playgroud)

响应

[{"errorCode"=>"INVALID_SESSION_ID", "message"=>"Session expired or invalid"}]
Run Code Online (Sandbox Code Playgroud)

api rest salesforce

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

BeginAccept方法后无法关闭套接字

我在c#中有一个程序,我在其中创建一个套接字,绑定它,开始监听然后使用beginaccept!但是当我尝试关闭\ shutdown套接字时,我从beginaccept AsyncCallback方法获得异常!

     private void start_listening()
        {

            main_socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            IPEndPoint iplocal = new IPEndPoint(IPAddress.Any, 11150);
            main_socket.Bind(iplocal);
            main_socket.Listen(5);
            main_socket.BeginAccept(new AsyncCallback(OnClientConnect), null);
          }


        private void Disconnect_Click(object sender, EventArgs e)
        {
            main_socket.Shutdown(SocketShutdown.Both);
            main_socket.Close();
        }

        public void OnClientConnect(IAsyncResult asyn)
        {

            try
            {
                clients[connected_clients] = new Client("CHANGEME", "127.0.0.1", this);
                clients[connected_clients].Socket = main_socket.EndAccept(asyn);
                clients[connected_clients].WaitForData();
                main_socket.BeginAccept(OnClientConnect, null);
            }
            catch (SocketException se)
            {
                MessageBox.Show(se.Message);
            }
}
Run Code Online (Sandbox Code Playgroud)

非常感谢!

c# sockets networking

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

asp.net LinkBut​​ton HyperLink问题

我的页面上有以下两个控件:

<asp:LinkButton ID="OpenLB" runat="server" >Open</asp:LinkButton>
<asp:HyperLink ID="OpenHL" runat="server">Open</asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)

我在页面加载期间设置它们,如下所示:

OpenLB.PostBackUrl = @"file:\\web\documents-emails\doc1.docx";
OpenHL.NavigateUrl = @"file:\\web\documents-emails\doc1.docx";
Run Code Online (Sandbox Code Playgroud)

OpenHL有效,它打开word文件.

OpenLB不起作用,当我点击它时,我收到一个错误弹出窗口,上面写着:

Windows Internet Explorer无法找到文件'file://web//documents-emails//doc1.docx'.确保路径或Internet地址正确无误.

它看起来像url是不同的东西,我该如何解决这个问题?

.net asp.net linkbutton hyperlink

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