小编Mat*_*att的帖子

SQL Round功能不起作用,有什么想法吗?

这是SELECT语句:

SELECT ROUND(ISNULL(SUM(Price),0),2) As TotalPrice
FROM Inventory
WHERE (DateAdded BETWEEN @StartDate AND @EndDate)
Run Code Online (Sandbox Code Playgroud)

任何想法为什么它没有四舍五入到小数点后两位?

sql sql-server rounding

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

asp的问题:按钮OnClick事件

这是我的按钮

<asp:Button ID="myButton" Text="Click Me" OnClick="doSomething(10)" runat="server" />
Run Code Online (Sandbox Code Playgroud)

这是服务器功能

public void doSomething(int num)
{
    int someOtherNum = 10 + num;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译代码时,我得到该行的错误"Method Name Expected":

<asp:Button ID="myButton" Text="Click Me" OnClick="doSomething(10)" runat="server" />
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我不允许从OnClick事件向服务器传递值吗?

c# asp.net onclick

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

如何将IQueryable <string>转换为字符串数组?

如果我这样做......

rowNames = _myDB.RowSet.Where(r => (r.RowId >= minId) && (r.RowId <= maxId))
                                                      .Select(r => r.RowName);
Run Code Online (Sandbox Code Playgroud)

它返回一个IQueryable,我怎么能把它变成:string[] myStringArray

.net linq iqueryable

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

如何从 DNN 中的 .ascx Web 用户控件更新 ScriptManager?

我创建了一个需要在我的 .ascx 页面中使用的 Web 服务。我不能只是添加这个:

<asp:ScriptManager ID="OWUScripts" runat="server">
    <Services>
        <asp:ServiceReference Path="~/OWUDashboard.asmx" />
    </Services>
</asp:ScriptManager>
Run Code Online (Sandbox Code Playgroud)

因为那时我在页面上有多个 ScriptManager。所以我做了一些研究,发现我需要将它添加到 Page_Load 事件中...

Dim myScriptManager As ScriptManager = ScriptManager.GetCurrent(Me.Page)

Dim objServiceReference As ServiceReference = New ServiceReference()
objServiceReference.Path = "~/MyService.asmx"
myScriptManager .Services.Add(objServiceReference)
Run Code Online (Sandbox Code Playgroud)

但是我无法访问 Page_Load 事件,因为已经有一个预设(它是一个皮肤等等)所以我把代码扔在了 <script runat="server"></script>

然而,它给了我一个错误,说“Declaration Expected”......我拿出了几行,它似乎在说它找不到 Me.Page (或者它是空的)

关于我做错了什么的任何见解?

我可以<script runat="server">像我一样访问 Me.Page还是应该以不同的方式访问?

asp.net dotnetnuke web-services scriptmanager service-reference

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

如何获取图像(以Base64编码的字符串传递)并将其保存到Asp.Net C#中的服务器?

我想创建一个这样的函数......

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult SaveImage(string file, string fileName)
    {

    }
Run Code Online (Sandbox Code Playgroud)

其中文件是从映像创建的Base64编码字符串,fileName是我要将其保存为的名称.如何使用此编码字符串将图像写入服务器?

我需要使用BinaryWriterTextWriter其他一些吗?您如何解码数据以允许它正确写入服务器?

c# asp.net-mvc base64 encoding file

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

如何在asp.net mvc中创建消息框?

我一直在尝试在asp.net mvc中的控制器中做一个消息框,但每次我输入MessageBox或MsgBox时它都没有给我导入命名空间的选项......

我可以使用哪些类似于MessageBox?

asp.net-mvc controller namespaces messagebox

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

在SQL中,BETWEEN语句是否必须是BETWEEN最低和最高的形式?

例如,如果我这样做:

SELECT * FROM Users WHERE UserId BETWEEN 100 AND 1
Run Code Online (Sandbox Code Playgroud)

会有什么结果?

编辑:对不起,你说得对,我应该指定.我不想知道返回的确切行数,我只是想知道它是否会返回介于1和100之间的行,或者它是否会将行返回min(UserId)到1和100之间max(UserId).

sql sql-server select between

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

调用Controller Post方法时遇到麻烦

这是我的方法

    [AcceptVerbs(HttpVerbs.Post)]
    public void SaveImage(FormCollection formValues)
    {
        byte[] contents = Convert.FromBase64String(Request.Form["file"]);
        System.IO.File.WriteAllBytes(Server.MapPath(Request.Form["name"]), contents);
    }
Run Code Online (Sandbox Code Playgroud)

它将从此actionscript方法发布到:

    public function encodeAndSave(e:MouseEvent = null):void
    {
        var date:Date = new Date();
        var by:ByteArray = PNGEnc.encode(canvas.main_bdata);
        var req:URLRequest = new URLRequest(server_path+"Home/SaveImage");
        var params:URLVariables = new URLVariables();
        params.file = Base64.encodeByteArray(by);
        params.name = "MyImage.png";
        req.method = URLRequestMethod.POST;
        req.data = params;
        var ldr:URLLoader = new URLLoader(req);

        ldr.addEventListener(Event.COMPLETE, complete);

        ldr.load(req);

        function complete(e:Event):void
        {
            navigateToURL(new URLRequest("?" + Math.random()), "_self");

        }

    }
Run Code Online (Sandbox Code Playgroud)

但是当encodeAndSave方法运行时,没有文件保存到服务器......

有谁知道如何判断SaveImage方法是否已运行?另外,当我在地址栏中键入:http: //www.mysite.com/Home/SaveImage时,它会显示"无法找到资源".

任何人都有任何想法,为什么它会这样做或我能做些什么来试图找出它?

如果您需要更多信息,请告诉我,我会更新我的问题.

谢谢,
马特

asp.net-mvc file-io controller http-post actionscript-3

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

如何在MVC应用程序中获取当前用户?

可能重复:
如何在Asp.Net MVC中获取当前用户

我已经尝试了一堆不同的东西,我知道我当我用Web表单之前已经做了,但我似乎无法弄清楚如何做到这一点的MVC.

成员资格不起作用用户给了我一个IPrincipal或者User.Identity给了我相同类型的变量...

谁知道?是否有任何GetCurrentUser()方法或类似的东西?

membership asp.net-mvc entity-framework

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

System.Web.UI.Page不允许我从ASP.Net-MVC中的Controller访问CurrentUser或User.Identity

当我尝试

user = System.Web.UI.Page.CurrentUser
Run Code Online (Sandbox Code Playgroud)

要么

user = System.Web.UI.Page.User.Identity
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,说没有为System.Web.UI.Page定义该方法

我试图在Controller中访问它,这有关系吗?

我检查过我没有另一个名为Page的类,为什么会说这个方法没有定义?

asp.net-mvc controller

0
推荐指数
1
解决办法
4706
查看次数