如果我尝试从我的Controller返回一些JavaScript,如下所示:
public ActionResult DoSomething()
{
return JavaScript("alert('Hello world!');");
}
Run Code Online (Sandbox Code Playgroud)
我没有在我的浏览器中查看警报消息,但是我从名为action的页面获取了.js脚本的下载请求(在我的情况下是register.js).怎么了?
我的实体:( PersonModel应该有一个AddressOne或AddressTwo类型的地址(可能还有其他),所以PersonModel有一个地址字段的对象类型.)
public class Person
{
public int PersonId { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
public object Address { get; set; }
}
public class AddressOne
{
public string Street { get; set; }
public string City { get; set; }
}
public class AddressTwo
{
public string Province { get; set; }
public string State { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
模型:(我在typeOfAddress中传递一个隐藏字段,以匹配表单提交后的正确地址)
public class PersonModel
{
private System.Type …Run Code Online (Sandbox Code Playgroud)